texmacs-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Texmacs-dev] Re: [TeXmacs] Re: Modifier mapping suddenly broken?


From: Lionel Elie Mamane
Subject: [Texmacs-dev] Re: [TeXmacs] Re: Modifier mapping suddenly broken?
Date: Tue, 30 Nov 2004 17:38:12 +0100
User-agent: Mutt/1.5.6+20040907i

On Tue, Nov 30, 2004 at 03:30:47PM +0100, Joris van der Hoeven wrote:

>> (Appendix B of "X Window System Protocol"):

>>  - Mod4 on

>> But then mod4 is generated by the keysyms "Meta_L", Super_L, Hyper_L
>> and Meta_L (according to xmodmap), which means (section 6.6 of ICCCM)
>> that mod4 is Meta AND is Super AND is Hyper.

>> Right?

> What is your xmodmap? In principle, Mod4 should just be Meta and/or Super.

That's precisely the problem, it is the three:

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x6d)
mod1        Alt_L (0x40),  Alt_L (0x7d)
mod2        Num_Lock (0x4d)
mod3
mod4        Meta_L (0x73),  Super_L (0x7f),  Hyper_L (0x80),  Meta_L (0x9c)
mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x7c)

If I remove Super_L and Hyper_L from it, Meta works again in TeXmacs.

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x6d)
mod1        Alt_L (0x40),  Alt_L (0x7d)
mod2        Num_Lock (0x4d)
mod3
mod4        Meta_L (0x73),  Meta_L (0x9c)
mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x7c)

Now it works.

>> OK, so I do:
>>
>> xmodmap -e 'remove mod4 = Hyper_L'
>> xmodmap -e 'remove mod4 = Super_L'

>> Now the flag key is recognised as M, but also as A... At least, M-'
>> accents the next character. Or maybe is M-' an alias for A-' in
>> TeXmacs?

> No, but for compatibility with older versions,
> both A- and M- work in order to produce accented characters.

That's precisely what I meant M-' does the same as A-'. OK, moving to
another key combination to do my testing :)

-- 
Lionel




reply via email to

[Prev in Thread] Current Thread [Next in Thread]