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

Bug#557124: marked as done ([xmodmap] Manpage out of date)



Your message dated Mon, 7 Apr 2014 01:11:39 +0200
with message-id <[🔎] 20140406231139.GA11680@free.fr>
and subject line [xmodmap] Manpage out of date
has caused the Debian Bug report #557124,
regarding [xmodmap] Manpage out of date
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
557124: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557124
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: x11-xserver-utils
Version: 7.3+5
Tags: patch
Severity: minor

 With the advent of the ISO_Level3_Shift modifier the xmodmap manpage is
out of date.  The following patch fixes the problem:

--- xmodmap.1.orig      2009-11-19 16:00:03.000000000 +0000
+++ xmodmap.1   2009-11-19 16:02:26.000000000 +0000
@@ -125,11 +125,14 @@
 (which may be specified in decimal, hex or octal and can be determined
by
 running the
 .I xev
-program).  Up to eight keysyms may be attached to a key, however the last four
+program).  Up to eight keysyms may be attached to a key, however the last two
 are not used in any major X server implementation.  The first keysym is used
-when no modifier key is pressed in conjunction with this key, the second with
-Shift, the third when the Mode_switch key is used with this key and the fourth
-when both the Mode_switch and Shift keys are used.
+when no modifier key is pressed in conjunction with this key, the
+third when the Mode_switch key is used with this key, and the fifth
+when the ISO_Level3_Shift key is used with this key.  ISO_Level3_Shift
+is ignored if Mode_switch is active.  If the shift key is pressed at
+the same time then that causes the next keysym along to be used
+(second, fourth, sixth respectively).
 .TP 8
 .B keycode any = \fIKEYSYMNAME ...\fP
 If no existing key has the specified list of keysyms assigned to it,



--- End Message ---
--- Begin Message ---
tags 557124 + wontfix
stop

Upstream will not fix that bug. It's response :

  I think I'll give this a NAK, because the new
  documentation is approximately as imprecise as the
  old one but IMO harder to understand.

  XKB controls most of the keymapping now but xmodmap
  doesn't know about it. So what really happens when
  you assign 8 keysyms depends on the key type. If
  you assign 8 syms to a TWO_LEVEL key type the syms
  are split across 4 groups. If you assign 8 syms to
  a EIGHT_LEVEL keytype, the syms are within the same
  group. And the type also defines which modifier does
  what.

--- End Message ---

Reply to: