Bug#534945: Bug#531771: xkb-data: level 3 switch not working anymore

2010-03-07 Thread Brice Goglin
Hello,

Could you guys look at the upstream bug ?
  https://bugs.freedesktop.org/show_bug.cgi?id=19500
Then, either close this bug or complain there as requested.

Brice



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531771: xkb-data: level 3 switch not working anymore

2009-10-28 Thread Stuart Pook

The bug fix in http://bugs.freedesktop.org/attachment.cgi?id=30489 fixed the 
problem for me. I hope that this fix can be applied to the next version of 
xkb-data.

my /etc/default/console-setup contains

XKBMODEL=apple
XKBLAYOUT=us+stuart+level3(win_switch)+ctrl(nocaps)
XKBVARIANT=
XKBOPTIONS=

I have attached /usr/share/X11/xkb/symbols/stuart. It adds some accented 
characters to various keys using the level3 switch. Is this the standard way to 
do this?

thanks
Stuart
partial default alphanumeric_keys
xkb_symbols stuart
{
key TLDE {
type= FOUR_LEVEL,
[ grave, asciitilde, dead_grave, dead_tilde ]
};
key AE02 {
type= THREE_LEVEL,
[ 2, at, EuroSign ]
};
key AE05 {
type= THREE_LEVEL,
[ 5, percent, EuroSign ]
};
key AE06 {
type= THREE_LEVEL,
[ 6, asciicircum, dead_circumflex ]
};
key AE09 { 
type= FOUR_LEVEL,
[ 9, parenleft, leftsinglequotemark, dead_breve]
};
key AE10 {
type= FOUR_LEVEL,
[ 0, parenright, rightsinglequotemark, dead_abovering ]
};
key AD03 {
type= FOUR_LEVEL_SEMIALPHABETIC,
[ e, E, ecircumflex, Ecircumflex ]
};
key AD06 {
type= FOUR_LEVEL_ALPHABETIC,
[ y, Y, ydiaeresis, Ydiaeresis ]
};
key AD07 {
type= FOUR_LEVEL_ALPHABETIC,
[ u, U, ucircumflex, Ucircumflex ]
 };
key AD08 {
type= FOUR_LEVEL_ALPHABETIC,
[ i, I, icircumflex, Icircumflex ]
};
key AD09 {
type= FOUR_LEVEL_ALPHABETIC,
[ o, O, ocircumflex, Ocircumflex ]
};
key AD11 {
type = THREE_LEVEL,
[ bracketleft, braceleft, guillemotleft ]
};
key AD12 {
type = THREE_LEVEL,
[ bracketright, braceright, guillemotright ]
};

key AC01 {
type= FOUR_LEVEL_ALPHABETIC,
[ a, A, acircumflex, Acircumflex ]
};
key AC02 {
type= FOUR_LEVEL_ALPHABETIC,
[ s, S, scedilla, Scedilla ]
};
key AC07 {
type= FOUR_LEVEL_ALPHABETIC,
[ j, J, idiaeresis, Idiaeresis ]
};
key AC10 {
type= FOUR_LEVEL,
[ semicolon, colon, rightsinglequotemark, dead_diaeresis ]
};
key AC11 {
type= FOUR_LEVEL,
[ apostrophe, quotedbl, dead_acute, dead_diaeresis ]
};

key AB03 {
type= FOUR_LEVEL_ALPHABETIC,
[ c, C, ccedilla, Ccedilla ]
};
key AB06 {
type= FOUR_LEVEL_ALPHABETIC,
[ n, N, ntilde, Ntilde ]
};
key AB08 {
type= FOUR_LEVEL,
[ comma, less, dead_cedilla, dead_caron ]
};

key AB09 {
type= FOUR_LEVEL,
[ period, greater, dead_abovedot, dead_circumflex ]
};

key SPCE {
type= THREE_LEVEL,
[ space, space, nobreakspace ]
};

key FK10 {
type= FOUR_LEVEL_ALPHABETIC, # FUNCTION,
[ eacute, Eacute, ediaeresis, Ediaeresis
#, XF86_Switch_VT_10
]
};
key FK11 {
type= FOUR_LEVEL_ALPHABETIC, # FUNCTION,
[ egrave, Egrave, oe, OE
#, XF86_Switch_VT_11
]
};
key FK12 {
type= FOUR_LEVEL_ALPHABETIC, # FUNCTION,
[ agrave, Agrave, ugrave, Ugrave
#, XF86_Switch_VT_12
]
};

};


Bug#531771: xkb-data: level 3 switch not working anymore

2009-09-02 Thread Loris Boillet
Hello,

same bug for me on a Logitech Keyboard with danish layout.

What exactly is needed to workaround this bug? Downgrading to Lenny's
xkb-data version and restarting X was not enough for me. I also tried
to set different values in XKBOPTIONS of /etc/default/console-setup,
but no luck.

(Feel free to remove this noise message once this bug report
includes the steps to workaround)

Thanks,

Loris



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531771: xkb-data: level 3 switch not working anymore

2009-07-14 Thread Thore Greif
I confirm this bug (?). Level3 does work any more in some (xlib?)
applications like e.g. urxvt but not in other (libgtk?) applications
like evolution. Setup with xkb-data 1.6-1 as follows:

xorg.conf:

Section InputDevice
Identifier  Generic Keyboard
Driver  kbd
Option  CoreKeyboard
Option  XkbRules  xorg
Option  XkbModel  apple_laptop
Option  XkbLayout de
Option  XkbVariantmac_nodeadkeys
Option  XkbOptionslv3:win_switch
EndSection

setxkbmap -print:

xkb_keymap {
xkb_keycodes  { include xfree86+aliases(qwertz)   };
xkb_types { include complete  };
xkb_compat{ include complete  };
xkb_symbols   { include pc+de(mac_nodeadkeys)+level3(win_switch)  
};
xkb_geometry  { include pc(pc104) };
};

xmodmap: 

xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift   Shift_L (0x32),  Shift_R (0x3e)
lockCaps_Lock (0x42)
control Control_L (0x25),  Control_R (0x6d)
mod1Alt_L (0x40),  Meta_L (0x9c)
mod2Num_Lock (0x4d)
mod3  
mod4ISO_Level3_Shift (0x73),  ISO_Level3_Shift (0x74),  Super_L
(0x7f),  Hyper_L (0x80)
mod5Mode_switch (0x5d),  ISO_Level3_Shift (0x71),
ISO_Level3_Shift (0x7c)

xmodmap -pke | grep Level3
keycode 113 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift NoSymbol
ISO_Level3_Shift
keycode 115 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift NoSymbol
ISO_Level3_Shift
keycode 116 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift NoSymbol
ISO_Level3_Shift
keycode 124 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift NoSymbol
ISO_Level3_Shift

xev:

According to xev the left and right Win-Keys (= Apple-Keys on the mac
keyboard) both have keycode 0x73:

KeyPress event, serial 25, synthetic NO, window 0x161,
root 0x11c, subw 0x0, time 12205667, (478,468), root:(479,490),
state 0x10, keycode 115 (keysym 0xfe03, ISO_Level3_Shift),
same_screen YES,
XKeysymToKeycode returns keycode: 113
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x161,
root 0x11c, subw 0x0, time 12205717, (478,468), root:(479,490),
state 0xd0, keycode 115 (keysym 0xfe03, ISO_Level3_Shift),
same_screen YES,
XKeysymToKeycode returns keycode: 113
XLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyPress event, serial 28, synthetic NO, window 0x161,
root 0x11c, subw 0x0, time 12206856, (478,468), root:(479,490),
state 0x10, keycode 115 (keysym 0xfe03, ISO_Level3_Shift),
same_screen YES,
XKeysymToKeycode returns keycode: 113
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x161,
root 0x11c, subw 0x0, time 12206907, (478,468), root:(479,490),
state 0xd0, keycode 115 (keysym 0xfe03, ISO_Level3_Shift),
same_screen YES,
XKeysymToKeycode returns keycode: 113
XLookupString gives 0 bytes: 
XFilterEvent returns: False


Removing Super and Hyper from mod4 in a working Level3 at least for
emacs22-gtk but no other applications.

There's no hint in either xkb-data/changelog.Debian.gz nor
xkb-data/changelog.gz that explains this bug (?) to me.

What else could I contribute to help analyzing the lacking Level3
function?





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531771: xkb-data: level 3 switch not working anymore in gtk with level3(lwin_switch)

2009-06-13 Thread Stephane Glondu
Package: xkb-data

I've been experiencing similar problems since a recent upgrade of
xkb-data to 1.6-1:

 - level 3 characters do not work anymore in GTK applications when the
   option level3(lwin_switch) is set, but work in gnome-terminal or QT
   applications
 - they work if I disable the option level3(lwin_switch)
 - they work if I leave the option level3(lwin_switch) set, but
   downgrade xkb-data to 1.5-2

My output of setxkbmap -print is:

xkb_keymap {
xkb_keycodes  { include xfree86+aliases(azerty)   };
xkb_types { include complete  };
xkb_compat{ include complete  };
xkb_symbols   { include 
pc+fr(dvorak)+us:2+group(shifts_toggle)+level3(ralt_switch)+level3(lwin_switch)
   };
xkb_geometry  { include pc(pc105) };
};

I guess Nicolas would get rid of the problem after disabling
rwin_switch.

HTH,

-- 
Stephane

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531771: xkb-data: level 3 switch not working anymore in gtk with level3(lwin_switch)

2009-06-13 Thread Stephane Glondu
Stephane Glondu a écrit :
 I've been experiencing similar problems since a recent upgrade of
 xkb-data to 1.6-1:
 [...]
  - they work if I leave the option level3(lwin_switch) set, but
downgrade xkb-data to 1.5-2

Bisecting identifies the first bad commit as:

http://git.debian.org/?p=pkg-xorg/data/xkb-data.git;a=commit;h=5de02aa07a8d4bbe1957af3a38212c3507f2436f


Cheers,

-- 
Stéphane




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531771: xkb-data: level 3 switch not working anymore

2009-06-03 Thread Nicolas Évrard

Package: xkb-data
Version: 1.6-1
Severity: important

Hello,

Since the upgrade the version 1.6, my level 3 switch stopped working
in gdm (but not under gnome).

Here is the relevant information from /etc/default/console-setup

# The following variables describe your keyboard and can have the same
# values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
# in /etc/X11/xorg.conf.
XKBMODEL=macintosh
XKBLAYOUT=be
XKBVARIANT=
XKBOPTIONS=lv3:rwin_switch,ctrl:swapcaps

I set the severity to grave since people might have special characters
in their password and found themselves locked out of their account if
they don't know how to change it (or how to revert to version 1.5).

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information

--
Nicolas Évrard |   Web: http://www.openhex.com
Liège - Belgique



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org