Bug#614936: [hyr...@gmail.com: Re: [bluetooth] Modifier keys (ctrl, shift, alt) do not stack]

2013-10-31 Thread Jacek Leśniewski

On 07/29/13 19:28, Moritz Muehlenhoff wrote:

reassign 614936 src:linux
thanks


The most recent kernel was 3.2.7 with aptosid tweaks of sorts.


Wheezy is based on more recent 3.2 kernels. Does it work for you with Wheezy?

Cheers,
 Moritz


Hi Moritz,

The problem is still persistent with the current kernel that I am using, 
that is the current Sid build:


uname -a
3.11-1-amd64 #1 SMP Debian 3.11.5-1 (2013-10-17) x86_64 GNU/Linux

The output from xev show exactly what it did in the initial bug-report. 
The physical sequence of key presses was:

Shift_L press, f press, f release, Shift_L release

xev output:

KeyPress event, serial 38, synthetic NO, window 0x481,
root 0x84, subw 0x0, time 351445, (676,61), root:(1241,394),
state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x481,
root 0x84, subw 0x0, time 352931, (676,61), root:(1241,394),
state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

KeyPress event, serial 38, synthetic NO, window 0x481,
root 0x84, subw 0x0, time 352931, (676,61), root:(1241,394),
state 0x0, keycode 41 (keysym 0x66, f), same_screen YES,
XLookupString gives 1 bytes: (66) f
XmbLookupString gives 1 bytes: (66) f
XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x481,
root 0x84, subw 0x0, time 352998, (676,61), root:(1241,394),
state 0x0, keycode 41 (keysym 0x66, f), same_screen YES,
XLookupString gives 1 bytes: (66) f
XFilterEvent returns: False



Cheers
Jack


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



Bug#614936: keyboard-configuration: Modifier keys (ctrl, shift, alt) not working - Bluetooth keyboard

2011-02-25 Thread Jacek Leśniewski

On 02/24/2011 04:02 PM, Anton Zinoviev wrote:


 On Thu, Feb 24, 2011 at 12:48:41PM +0100, Hyrob wrote:


 The problem basicly is that when pressing any of the modifier keys
 they do not 'modify' the keys pressed simultaneusly with them.


 Does this keyboard work on the console?


It kind of does - everything except the modifiers (shift,alt,delete) does.

 Anyway, do this:

 1. Go to the text console and login as root (alternatively login as
 another user and use sudo su to become root).

 In order to go to the text console normaly you would use Ctrl+Alt+F1,
 but if the faulty Ctrl and Alt make this combination not work, then
 start a X terminal emulator (i.e. xterm, xrvt, gnome-terminal or
 konsole) and use the command sudo chvt 1.


I had no problem getting to the ttys, however I do not understand why it
would be necessary to run the comands from the text mode console.

 2. Run showkey -s.

 3. Very quickly press Shift, press A, release Shift, release A.


The output for this is the following :
0x2a
0xaa 0x1e
0x9e

 4. Very quickly press Shift, press Q, release Q, release Shift


The out put of this was the following :
0x2a
0xaa 0x10
0x90

 5. Wait 10 sec to get the command prompt.

 6. Repeat the same but this time use showkey -k.


For the first combination the output is :
keycode 42 press
keycode 42 release
keycode 30 press
keycode 30 release
I should point out that I was trying this many times and every time,
despite using the order : shift, a, release shift, a

For the second combination output was very similar :
keycode 42 press
keycode 42 release
keycode 16 press
keycode 16 release
Just in the previous I tested this quite extensively and I still got the
above.

 7. Send the result.

 Anton Zinoviev



As I pointed out in the first report it seems that any key pressed while
the modifier key is pressed cancels the modifier. I noticed it when I
try to use xkeycaps to try and fix things.

--
Regards,
Jacek Leśniewski




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



Bug#614936: keyboard-configuration: Modifier keys (ctrl, shift, alt) not working - Bluetooth keyboard

2011-02-25 Thread Jacek Leśniewski

On 02/25/2011 07:15 PM, Anton Zinoviev wrote:


reassign 614936 linux-latest-2.6
retitle 614936 Modifier keys (ctrl, shift, alt) not working - Bluetooth keyboard
thanks

On Fri, Feb 25, 2011 at 05:53:59PM +0100, Jacek Leśniewski wrote:
   

I had no problem getting to the ttys, however I do not understand why it
would be necessary to run the comands from the text mode console.
 

Because this helps to find the source of the problem:

1. X
2. HID
3. low level kernel driver
4. the keyboard itself

If you test only from inside of X any of these could be possible.

   

2. Run showkey -s.

3. Very quickly press Shift, press A, release Shift, release A.

   

The output for this is the following :
0x2a
0xaa 0x1e
0x9e
 

These are the scancodes that the keyboard sends to the computer (after
some minimal processing by the kernel).  0x2a is the pressed Shift and
0xaa is the released Shift - before A is pressed (0x1e).  So I see only
three possibilities - 1. the keyboard is faulty or 2. the Bluetooth
keyboard standard has redefined somehow the hardware protocol of the
comunication between the keyboard and the computer and the keyboard
driver doesn't support this new protocol or 3. that this keyboard
generates the hardware interrupts in a strange way that confuse the
keyboard driver of the kernel.

Because of this I am reassigning the bug.  Hopefully the kernel
developers will know what to do with this bug.

Anton Zinoviev

   
The keyboard cannot be fault as it works perfectly well in windows 
(annoyingly). Further more I only just bought it a week or so ago. It 
also worked well with an Android found (Samsung Galaxy S) However I'm 
not sure whether the modifiers worked propely.


As to the bluetooth protocol it might in deed be the problem.

PS. Do I have to reassign the bug or change its title, and if I do how 
do I do this ?


Anyhow thank you for the quick response.

--
Regards,
Jacek Leśniewski



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