![]() |
Generic Bluetooth Keyboard
I try to connect a generic keyboard (http://cgi.ebay.it/ws/eBayISAPI.dll?...8567&rd=1&rd=1)
after setting generic 105-key pc on hardware keyboard in control panel I search new bluetooth device when find KEYBOARD I select that and set passcode to "0000" default value for that keyboard (and check trusted device) then It try to pairing and write paring complete. The details are this: Device Name: KEYBOARD Trusted device: checked Device Type: Uncategorised Supported profiles: SPP Bluetooth addr: XXX I can't click on disconnect, I don't know how connect the keyboard of course it don't work. I forghet something? what's wrong? |
Re: Generic Bluetooth Keyboard
other info...
# hcitool info MAC Requesting information ... BD Address: MAC Device Name: KEYBOARD LMP Version: 1.1 (0x1) LMP Subversion: 0x2c2 Manufacturer: Cambridge Silicon Radio (10) Features: 0xbc 0x06 0x07 0x00 0x00 0x00 0x00 0x00 <encryption> <slot offset> <timing accuracy> <role switch> <sniff mode> <RSSI> <channel quality> <CVSD> <paging scheme> <power control> I connect with: # hcitool cc MAC # hcitool lq 00:0A:3A:31:F9:45 Link quality: 233 Bluetooth applet change color and have disconnect option active but the keyboard doesn't work :( |
Re: Generic Bluetooth Keyboard
Quote:
|
Re: Generic Bluetooth Keyboard
It looks like the Freedom Keyboard or one of its namesakes, which is not HID compliant. There are drivers for it for the 770 (search the forums; I'm just too lazy today :D ) but I don't know if they work for the N800.
It's a very nice keyboard though, especially for ten finger typists. |
Re: Generic Bluetooth Keyboard
this file save device type informations:
# cat /var/lib/bluetooth/00\:19\:4F\:A4\:BB\:E2/classes MAC DEVICE_TYPE_CODE phone code: 0x522204 Uncategorised code: 0x001f00 If someone can write here the code of keyboard I will try to change it. this file have features info: /var/lib/bluetooth/00:19:4F:A4:BB:E2/features that are the same of hcitool info output. probably I need to set this file too... so I need keyboard class code and features |
Re: Generic Bluetooth Keyboard
Anyone tried the Apple Bluetooth keyboard with the IT800? I do not know if it is HID compatible, or not...but the price is better than some keyboards.
|
Re: Generic Bluetooth Keyboard
Have anyone got a Logitech DiNovo keyboard connected to N800? It is discovered and passkey is displayed (i think it's auto-assigned), but it just won't complete pairing. :(
It works fine on my Windows Mobile device. |
Re: Generic Bluetooth Keyboard
Quote:
EDIT: ..and now I found that other thread that said that HID doesn't in fact seem to work that well, so it's back to kbdd for this one too.. so no joy, apparently. The search continues. |
Re: Generic Bluetooth Keyboard
is there any reason why my Freedom keyboard drops characters or inserts extras when II use kbdd?
It's as error-prone as the on-screen keyboard and just as slow due to consttant editing of the text. :( i have t very cccarefuly press eachkey ttttto ensure it registers correctly otherwise this happens! |
Re: Generic Bluetooth Keyboard
Yes, this is known problem and can happen also with HID keyboards. Unwanted key repeat is caused by key release event received too late so the autorepeat feature of linux kernel kicks in since it thinks key is still down. Can be related to high CPU usage on tablet or 'noisy' environment on bluetooth/wi-fi frequencies or maybe low batteries or maybe even specific keyboard model with poor bluetooth implementation. Can be also poor bluetooth implementation in linux kernel. Hwever completely lost keys should not happen, only key events received late.
This issue can be partially fixed by raising kbdd priority (in case of high CPU usage) or changing key repeat rate. Happened to me few times. Recently it seems to work fine but I'm not using the keyboard so much. Sadly there is nothing that can be done in kbdd to solve this. |
Re: Generic Bluetooth Keyboard
How about disabling key repeat in kbdd? automatically sending a 'keyup' command after 'keydn' for all keys? surely something could be changed in kbdd. The source code is pretty easy to understand. Makes me wonder why the dev didn't write a 'debugprint' function.
|
Re: Generic Bluetooth Keyboard
Quote:
Code:
chroot /mnt/initfs evrepeat Quote:
Quote:
There is -d option which does print sent/received key codes. Try to run kbdd executable to see help. You can also set DEBUG=yes in btkbd.conf to have the debug output enabled and redirected to /tmp/kbdd.log |
All times are GMT. The time now is 10:09. |
vBulletin® Version 3.8.8