View Single Post
Posts: 147 | Thanked: 234 times | Joined on May 2011
#365
Originally Posted by hypnotoad123 View Post
Hi,

unluckily there are quite a few different freedom keyboards around.
There is the freedom keyboard (which I have),
the freedom i-connex and the freedom pro. The respective languages are not relevant for kbdd as they are translated by the keyboard language set in extkbd.

If you want to contribute your keys, use
Code:
 sudo gainroot
 stop kbdd # to stop the running daemon
 rfcomm bind all #once to create the device files
 kbdd -d -c /etc/bluetooth/kbdd/kbdd.conf # to output the input keys
 start kbdd # to start the daemon again
press the keys which are working wrong and send me the output. Please add some annotation what the respective key presses are.

I set the keyboard layout to standard 105 keys. kbdd maps the key events to uinput keys which are standard keyboard (which is English) equivalent.


Ok here is a photo of the keyboard


And I'm going to start pressing keys from the first row top left to the right ( so ESC key, 1, 2, 3 ,4 .... BACKSPACE) then do the same with second row and so on


Here is the result for the first row from ESC to 5 (key 6 causes a crash and the terminal closes, it could be key 5 causing this )


Code:
Nokia-N900:~# kbdd -d -c /etc/bluetooth/kbdd/kbdd.conf
14 32
press 32
142 33
release 33
dð^[[^[[C22 57
press 57
 150 15
release 15
 ^[[^[[C30 12
press 12
-158 13
release 13
\^[[^[[C38 26
press 26
166 27
release 27
[^[[^[[C37 25
press 25
p165 26
release 26
þ^[[^[[C46 28
press 28
174 49
release 49





EDIT: the battery keeps draining fast on this keyboard! and when I put new ones in it doesn't turn on automatically, so sorry it might take a while for me to get the full output

second row
thrid row
fourth row
[/CODE][/CODE]

Last edited by lonk; 01-06-2012 at 10:41 AM.
 

The Following User Says Thank You to lonk For This Useful Post: