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

Re: Bug#417850: Caps Lock don't work



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[ Adding debian-devel-portuguese ]


On 04/05/2007 06:45 AM, Otavio Salvador wrote:
> Christian Perrier <bubulle@debian.org> writes:
>>> This occurs with the abnt-2 keymap, and with the latest etch I 
>>> downloaded. Looks like the sid doesn't have this bug but as the First 
>>> etch release is coming soon it's good to fix thi first.
>>> I have this bug with etch with all machines I instaled with this keymap.
>>
>> As far as I remember (no way to check this right now), the version of
>> console-data in sid is the same than the one in Etch.
> 
> console-data are the same at both unstable and etch.
> 
> Daniel, could you please clarify your bug description a bit?
> 
> I'm not able to reproduce the problem here and since we're using Etch
> as basis to most of our O.S. Systems products we do install it every
> day however no one here has found a way to reproduce this bug but I do
> want to have it resolved ASAP.

	Ok. Adding some important information that we figured out on
the IRC #debian-boot and could help to lead to the final solution.

	If you use loadkeys <keymap> it doesn't happen. To reproduce
you need to use 'dpkg-reconfigure console-data'. So, it appears to
be related with the console-data maintainer scripts.

	I'm attaching keytrokes from br-latin1 and br-abnt2 just as
a reference, don't know if that could help. The attached archives
are divided in four areas:

	1) Keytrokes with CAPS, with SHIFT and without CAPS/SHIFT
	2) showkey without CAPS
	3) showkey with CAPS
	4) getkeycodes

	I preserved the order of the strokes.

	During the tests, I also tried with us-latin1 and it also
shows this problem/behaviour. For the record, I tested it on my
laptop, running etch, updated/upgraded today (20070405) and with
a US Keyboard (no cedilla). My locale at the VT1 is en_US.UTF-8.


	Kind regards,

- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGFU76CjAO0JDlykYRArEzAJ4mbIGUX2Kgsqm4aOfTHpoDckIYtQCgzCPy
o5KwE0MWc6ewQBgrCflxYS8=
=Kred
-----END PGP SIGNATURE-----
maverick:/usr/share/keymaps/i386/qwerty# QWerTYUIOPASDFGHJKLZXcVBNmç
maverick:/usr/share/keymaps/i386/qwerty# QWERTYUIOPASDFGHJKLZXCVBNMÃ?
maverick:/usr/share/keymaps/i386/qwerty# qwertyuiopasdfghjklzxcvbnmç

kb mode was UNICODE

press any key (program terminates after 10s of last keypress)...
0x9c 
0x10 0x90 
0x11 0x91 
0x12 0x92 
0x13 0x93 
0x14 0x94 
0x15 0x95 
0x16 0x96 
0x17 0x97 
0x18 0x98 
0x19 0x99 
0x1e 0x9e 
0x1f 0x9f 
0x20 0xa0 
0x21 0xa1 
0x22 0xa2 
0x23 0xa3 
0x24 0xa4 
0x25 0xa5 
0x26 0xa6 
0x2c 0xac 
0x2d 0xad 
0x2e 0xae 
0x2f 0xaf 
0x30 0xb0 
0x31 0xb1 
0x32 0xb2 
0x27 0xa7 


CAPS LOCK
kb mode was UNICODE

press any key (program terminates after 10s of last keypress)...
0x9c 
0x3a 0xba 
0x10 0x90 
0x11 0x91 
0x12 0x92 
0x13 0x93 
0x14 0x94 
0x15 0x95 
0x16 0x96 
0x17 
0x97 
0x18 0x98 
0x19 0x99 
0x1e 0x9e 
0x1f 0x9f 
0x20 0xa0 
0x21 0xa1 
0x22 0xa2 
0x23 0xa3 
0x24 0xa4 
0x25 0xa5 
0x26 0xa6 
0x2c 0xac 
0x2d 
0xad 
0x2e 0xae 
0x2f 0xaf 
0x30 0xb0 
0x31 0xb1 
0x32 0xb2 
0x27 0xa7 

getkeycodes

Plain scancodes xx (hex) versus keycodes (dec)
for 1-83 (0x01-0x53) scancode equals keycode

 0x50:   80  81  82  83  84   0  86  87
 0x58:   88 117   0   0  95 183 184 185
 0x60:    0   0   0   0   0   0   0   0
 0x68:    0   0   0   0   0   0   0   0
 0x70:   93   0   0  89   0   0  85  91
 0x78:   90  92   0  94   0 124 121   0

Escaped scancodes e0 xx (hex)

e0 00:    0   0   0   0   0   0   0   0
e0 08:    0   0   0   0   0   0   0   0
e0 10:  165   0   0   0   0   0   0   0
e0 18:    0 163   0   0  96  97   0   0
e0 20:  113 140 164   0 166   0   0   0
e0 28:    0   0 255   0   0   0 114   0
e0 30:  115   0 150   0   0  98 255  99
e0 38:  100   0   0   0   0   0   0   0
e0 40:    0   0   0   0   0 119 119 102
e0 48:  103 104   0 105 112 106 118 107
e0 50:  108 109 110 111   0   0   0   0
e0 58:    0   0   0 125 126 127 116 142
e0 60:    0   0   0 143   0 217 156 173
e0 68:  128 159 158 157 155 226   0 112
e0 70:    0   0   0   0   0   0   0   0
e0 78:    0   0   0   0   0   0   0   0
maverick:/usr/share/keymaps/i386/qwerty# QWErTYUIOPASDFGHJKLZXCVBNMÃ?
maverick:/usr/share/keymaps/i386/qwerty# QWERTYUIOPASDFGHJKLZXCVBNMÃ?
maverick:/usr/share/keymaps/i386/qwerty# qwertyuiopasdfghjklzxcvbnmç

kb mode was UNICODE

press any key (program terminates after 10s of last keypress)...
0x9c 
0x10 0x90 
0x11 0x91 
0x12 0x92 
0x13 0x93 
0x14 0x94 
0x15 0x95 
0x16 0x96 
0x17 0x97 
0x18 0x98 
0x19 0x99 
0x1e 0x9e 
0x1f 0x9f 
0x20 0xa0 
0x21 0xa1 
0x22 0xa2 
0x23 0xa3 
0x24 0xa4 
0x25 0xa5 
0x26 0xa6 
0x2c 0xac 
0x2d 0xad 
0x2e 0xae 
0x2f 0xaf 
0x30 0xb0 
0x31 0xb1 
0x32 0xb2 
0x28 0xa8 
0x2e 
0xae 

CAPS LOCK
kb mode was UNICODE

press any key (program terminates after 10s of last keypress)...
0x9c 
0x3a 
0xba 
0x10 0x90 
0x11 0x91 
0x12 0x92 
0x13 0x93 
0x14 0x94 
0x15 0x95 
0x16 0x96 
0x17 0x97 
0x18 0x98 
0x19 0x99 
0x1e 0x9e 
0x1f 0x9f 
0x20 0xa0 
0x21 0xa1 
0x22 0xa2 
0x23 0xa3 
0x24 0xa4 
0x25 0xa5 
0x26 0xa6 
0x2c 0xac 
0x2d 0xad 
0x2e 0xae 
0x2f 0xaf 
0x30 0xb0 
0x31 0xb1 
0x32 0xb2 
0x28 
0xa8 
0x2e 0xae 

getkeycodes

Plain scancodes xx (hex) versus keycodes (dec)
for 1-83 (0x01-0x53) scancode equals keycode

 0x50:   80  81  82  83  84   0  86  87
 0x58:   88 117   0   0  95 183 184 185
 0x60:    0   0   0   0   0   0   0   0
 0x68:    0   0   0   0   0   0   0   0
 0x70:   93   0   0  89   0   0  85  91
 0x78:   90  92   0  94   0 124 121   0

Escaped scancodes e0 xx (hex)

e0 00:    0   0   0   0   0   0   0   0
e0 08:    0   0   0   0   0   0   0   0
e0 10:  165   0   0   0   0   0   0   0
e0 18:    0 163   0   0  96  97   0   0
e0 20:  113 140 164   0 166   0   0   0
e0 28:    0   0 255   0   0   0 114   0
e0 30:  115   0 150   0   0  98 255  99
e0 38:  100   0   0   0   0   0   0   0
e0 40:    0   0   0   0   0 119 119 102
e0 48:  103 104   0 105 112 106 118 107
e0 50:  108 109 110 111   0   0   0   0
e0 58:    0   0   0 125 126 127 116 142
e0 60:    0   0   0 143   0 217 156 173
e0 68:  128 159 158 157 155 226   0 112
e0 70:    0   0   0   0   0   0   0   0
e0 78:    0   0   0   0   0   0   0   0

Reply to: