<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>852</bug_id>
          
          <creation_ts>2002-04-17 13:57:20 +0400</creation_ts>
          <short_desc>Control-&amp;lt;key&amp;gt; sequences should be independent of keyboard layout</short_desc>
          <delta_ts>2014-12-02 13:30:16 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>emacs-X11</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>30528</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mikhail Zabaluev">mhz</reporter>
          <assigned_to name="Ivan Zakharyaschev">imz</assigned_to>
          
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>810</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail Zabaluev">mhz</who>
    <bug_when>2002-04-17 13:57:20 +0400</bug_when>
    <thetext>Control-&amp;lt;key&amp;gt; sequences are handled indifferently in various keyboard layouts by most programs. Emacs happens to do otherwise. It\&apos;s impossible to enter keyboard shortcuts like C-x while in Russian layout. M-x would be nice to work there, too.
---

---
Installed packages:
emacs-X11-21.2-alt4
emacsen-startscripts-0.0.1-alt3
emacs-leim-21.2-alt4
XFree86-server-4.2.0-alt2

Xkb options from /etc/X11/XF86Config-4:
    Option \&amp;quot;XkbRules\&amp;quot; \&amp;quot;xfree86\&amp;quot;
    Option \&amp;quot;XkbModel\&amp;quot; \&amp;quot;pc105\&amp;quot;
    Option \&amp;quot;XkbLayout\&amp;quot; \&amp;quot;ru\&amp;quot;
    Option \&amp;quot;XkbVariant\&amp;quot; \&amp;quot;winkeys\&amp;quot;
    Option \&amp;quot;XkbOptions\&amp;quot;  \&amp;quot;grp:ctrl_shift_toggle\&amp;quot;

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3572</commentid>
    <comment_count>1</comment_count>
    <who name="imz">vanyaz</who>
    <bug_when>2002-11-09 17:45:12 +0300</bug_when>
    <thetext>in emacs-21.2-alt9 by menas of the uploaded patch.

It changes emacs\&apos; internals, we should be extermely careful that it doesn\&apos;t break  
some correct behaviour in other places.

It\&apos;s idea is like this: if one modifier of the certain modifiers is encountered in inout event, almost the whole state is discarded to acquire the keysym. (Originally, only the encountered modifier used to be discarded in this case.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6937</commentid>
    <comment_count>2</comment_count>
    <who name="imz">vanyaz</who>
    <bug_when>2002-11-09 17:45:12 +0300</bug_when>
    <thetext>in emacs-21.2-alt9 by menas of the uploaded patch.

It changes emacs\&apos; internals, we should be extermely careful that it doesn\&apos;t break  
some correct behaviour in other places.

It\&apos;s idea is like this: if one modifier of the certain modifiers is encountered in inout event, almost the whole state is discarded to acquire the keysym. (Originally, only the encountered modifier used to be discarded in this case.)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>130</attachid>
            <date>2002-11-09 17:41:32 +0300</date>
            <delta_ts>2002-11-09 17:41:32 +0300</delta_ts>
            <desc>0000852-emacs-21.2-Meta-Alt-Ctrl-Hyper-super-discard-state.patch</desc>
            <filename>0000852-emacs-21.2-Meta-Alt-Ctrl-Hyper-super-discard-state.patch</filename>
            <type>application/octet-stream</type>
            <size>1323</size>
            <attacher name="Mikhail Zabaluev">mhz</attacher>
            
              <data encoding="base64">LS0tIGVtYWNzLTIxLjIuOTIvc3JjL3h0ZXJtLmMuY3RybAkyMDAyLTExLTA4IDIyOjA1OjIyICsw
MzAwCisrKyBlbWFjcy0yMS4yLjkyL3NyYy94dGVybS5jCTIwMDItMTEtMDggMjM6MDk6MzAgKzAz
MDAKQEAgLTEwNDA2LDEzICsxMDQwNiwyMiBAQAogCiAJCSAgLyogbWFrZV9saXNweV9ldmVudCB0
dXJucyBjaGFycyBpbnRvIGNvbnRyb2wgY2hhcnMuCiAJCSAgICAgRG9uJ3QgZG8gaXQgaGVyZSBi
ZWNhdXNlIFhMb29rdXBTdHJpbmcgaXMgdG9vIGVhZ2VyLiAgKi8KLQkJICBldmVudC54a2V5LnN0
YXRlICY9IH5Db250cm9sTWFzazsKLQkJICBldmVudC54a2V5LnN0YXRlICY9IH4oZHB5aW5mby0+
bWV0YV9tb2RfbWFzawotCQkJCQl8IGRweWluZm8tPnN1cGVyX21vZF9tYXNrCi0JCQkJCXwgZHB5
aW5mby0+aHlwZXJfbW9kX21hc2sKLQkJCQkJfCBkcHlpbmZvLT5hbHRfbW9kX21hc2spOworCQkg
IC8qIG1ha2UgQ01zSEEgYmVoYXZlIHRoZSBzYW1lIG5vIG1hdHRlciB3aGF0IHRoZSByZXN0IG9m
IHRoZSAKKwkJICAgICBzdGF0ZSBpcyAocGFydGljdWxhcmx5IGltcG9ydGFudCBmb3IgbXVsdGls
aW5ndWFsIFhLQm1hcHMKKwkJICAgICB3aGVuIHdlIHN0aWxsIHdhbnQgdGhlIGxhdGluIGxldHRl
cnMgYXBwZWFyIGluIHRoZSAiY29udHJvbCIKKwkJICAgICBzZXF1ZW5jZXM7IHdvdWxkIGJlIG5p
Y2UgaWYgd2UgYWxzbyBjb3VsZCBjaG9vc2UgYW4gaW5kZXBlbmRlbnQKKwkJICAgICBtYXAgZm9y
IGVhY2ggYnVmZmVyIGxpa2UgeHhrYiBkb2VzIGZvciB3aW5kb3dzOiB0aGUgdGhlIHByb2JsZW0g
d2l0aAorCQkgICAgIHNtdGggbGlrZSBDLWggZiBpbiBSdXNzaWFuIG1vZGUgd291bGQgYmUgc29s
dmVkKTsgZGlzY2FyZAorCQkgICAgIGFsbCBtb2RzIHNhdmUgc2hpZnQuIChpbXpAYWx0bGludXgu
cnUsIDIwMDIgTm92IDgsCisJCSAgICAgZml4aW5nICM4NTIgYXQgYnVncy5hbHRsaW51eC5ydSkg
Ki8KKwkJICBpZiAoZXZlbnQueGtleS5zdGF0ZSAmICggQ29udHJvbE1hc2sKKwkJCQkJICAgfCBk
cHlpbmZvLT5tZXRhX21vZF9tYXNrCisJCQkJCSAgIHwgZHB5aW5mby0+c3VwZXJfbW9kX21hc2sK
KwkJCQkJICAgfCBkcHlpbmZvLT5oeXBlcl9tb2RfbWFzaworCQkJCQkgICB8IGRweWluZm8tPmFs
dF9tb2RfbWFzaykpCisJCSAgICBldmVudC54a2V5LnN0YXRlICY9IChTaGlmdE1hc2sgfCBkcHlp
bmZvLT5zaGlmdF9sb2NrX21hc2spOwogCiAJCSAgLyogSW4gY2FzZSBNZXRhIGlzIENvbXBvc2VD
aGFyYWN0ZXIsCiAJCSAgICAgY2xlYXIgaXRzIHN0YXR1cy4gIEFjY29yZGluZyB0byBNYXJrdXMg
RWhybnNwZXJnZXIK
</data>

          </attachment>
      

    </bug>

</bugzilla>