https://bugzilla.novell.com/show_bug.cgi?id=281965#c19
--- Comment #19 from Sebastian Zschernig 2007-11-25 13:35:43 MST ---
I'm not sure, if my problem is really the same as this one, because I think, I
don't use xkbd (?)
I created several xmodmap-files for different keyboard-layouts and I change the
keyboard-layout loading one of these files:
# xmodmap ~/xmodmap.customised1
or another one
# xmodmap ~/xmodmap.customised2
or again the first one
# xmodmap ~/xmodmap.customised1
In those xmodmap-files you find lines like this:
keycode 10 = 1 exclam dead_breve exclamdown 0x01000306 exclamdown
They should take effect like this:
press key with keycode 10 (usually "1") gives 1, which stands in the first
column after the equal sign
press it together with shift gives exclam (from the second column)
the value from the third column belongs to key+modeswitch
the value from the fourth column belongs to key+modeswitch+shift
the value from the fifth column belongs to key+level3
the value from the sixth column belongs to key+level3+shift
Example:
line in loaded xmodmap-file:
keycode 65 = space 0x010000a0 0x010000a0 0x0100200b 0x01002002 0x01002003
key with keycode 65 (find out with xev) (usually space-key) will work as space
(unicode hex 20),
together with shift-key
(the key, whose code is connected with Shift_R or Shift_L, usually by lines
keycode 50 = Shift_L
keycode 62 = Shift_R
in xmodmap-file)
it will work as no-break-space (unicode xA0),
together with Mode_switch (usually Alt Gr via line
keycode 113 = Mode_switch )
it will work no-break-space (unicode xA0) too,
together with Mode_switch AND Shift it will work as zero-width-space (unicode
hex 200B),
together with ISO_Level3_Shift (I put this on right windows-key via
keycode 116 = ISO_Level3_Shift
but sometimes this will be Alt Gr via
keycode 113 = ISO_Level3_Shift )
it should work as n-space (unicode hex 2002)
and together with level3 AND shift
it should work as m-space (unicode hex 2003).
My problem is:
opensuse10.2 gnome2.16.1
Loading an own xmodmap-file by
# xmodmap xmodmap.customised
takes not the whished effect for some (at least 4) keys.
Fifth and sixs column in xmodmap-file (see example-lines) [that is "third
level" ISO_Level3_Shift] for key 9 (Esc), 44 (j), 57 (n) and 65 (space) is
ignored, but that means: ISO-Level3-Shift is ignored, so first and second
column take effect instead of fifth and sixth!)
example lines:
keycode 9 = Escape slash backslash slash backslash slash
keycode 44 = j J backslash slash backslash slash
keycode 57 = n N backslash slash backslash slash
keycode 65 = space 0x010000a0 0x010000a0 0x0100200b 0x01002002 0x01002003
Third and fourth column ["second level" Mode_switch] are interpreted for all
these 4 keys. (In SuSE 10.0 even second level wasn't were ignored for j and n.)
For all other keys with letters and numbers and signs all six columns take
effect! (Didn't try other keys like Enter, Tab, Ctrl, Caps-lock ...)
Tried out for Backspace and: third and fourth column are OK, fifth and sixth
are ignored too but that means: iso-level3-shift is ignored, so first and
second column take effect instead of fifth and sixth!)
For Esc it's no problem, I also can live with j and n (but why?), but I really
would like to use third level of space to have easy access to n-space and
m-space.
Maybe your problem is, that you should write in your file
/etc/X11/Xmodmap.remote
instead of
keysym BackSpace = BackSpace BackSpace 3270_DeleteWord
the following
keysym BackSpace = BackSpace BackSpace BackSpace BackSpace BackSpace BackSpace
????????????????
I don't know.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.