Re: 1.3a1 - ( really where to set up key mappings )
Re: 1.3a1 - ( really where to set up key mappings )
- Subject: Re: 1.3a1 - ( really where to set up key mappings )
- From: Jeremy Huddleston <email@hidden>
- Date: Tue, 20 Nov 2007 20:54:59 -0800
On Nov 20, 2007, at 8:16 PM, Anton Rang wrote:
On Nov 20, 2007, at 1:40 PM, Harald Hanche-Olsen wrote:
As far as I can tell, the real problem is a shortage of modifier
keys.
There is simply no way we can find a solution that will suit all
users, so everybody will want a different compromise. Which means
what to do with modifier keys under X11 really has to be user
configurable. Of course, it already is, in the sense that users can
play around with xmodmap. But that is not the Mac way.
We do already have a rather poorly named "Enable key equivalents
under X11" option in the X11 Preferences. It would seem like an
obvious place to set some of these other preferences. It's easier
than trying to explain .xmodmap to someone wondering why they can't
type special characters on their keyboard....
I really don't have much knowledge of what users need in such a
preference. This configuration "just works" for me, and I don't see
why having left alt mapped to Mode_Switch would be right in some cases.
It seems this feature is fairly highly desired... How would this be
for a control in X11->Preferences->X11 Keyboard Modification Mapping:
A two column table. Users enter rows consisting of:
Column 1: Insert Keycode (for now, just a hex value or perhaps a drop-
down list with preset values and a 'custom' option as well to enter hex)
Column 2: Drop-down list of options including
{Shift,Control,Alt,Meta}_{L,R}, Caps_Lock, Mode_Switch.
We could store this data in org.x.X11.plist and use it for substitution.
Also, it looks like darwinKeyboard.c has some functionality for doing
this already via DarwinLoadKeyboardMapping() with the help of
dumpkeymap in hw/darwin/utils. Is this just not actually being used?
I haven't looked at this too extensively, so maybe I'm missing
something.
--Jeremy
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden