![]() |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
I'm tried this and: It connects ok, but it wont set the right keyboard layout. Having ALWAYS the problem that i cant type numbers or slt. Only when i hold down QWERTZ... I get the numbers 123456.... Like on N900 Hardware keyboard. I dont know how to remap it correctly ;( Anyone can help me with this problem? I've tried to use the BT Keyboard on an PC Xubuntu 10.04 and it worked great. Then I tried to export layout via xkbcomp and import it on n900 with xkbcomp but that didnt worked ?! (maybe i did anything wrong...) Would be great if anyone could help me! Thank you! Skyscraper |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
- add chinook xkb files to deb - add pairing and connecting support to control panel widget. (I was't able to connect my microsoft keyboard until I sent dbus command org.bluez.Input.Connect) |
setxkbmap pc105 problem solved (I think)
Edit (solved for real this time I think):
I finally got numbers working, but I got the fix wrong in my first post. Of all the things I tried, it turned out to be this modified setxkbmap command that was the real solution: setxkbmap -device 4 -I -I/usr/share/X11/xkb-chinook -rules base -model evdev -layout us -print|xkbcomp -i 4 - $DISPLAY Confirmed that you can plug in pc105 instead of evdev and the same line also works, so it isnt an evdev or pc105 thing. I also tried all variations without piping through xkbcomp. It appears that piping through xkbcomp is what fixes it. In my case, I dont even need to hit a key on the internal keyboard, it just starts working right away with numbers. I executed that command as a user, with the internal keyboard open. For anyone curious, the solution that I 'thought' was responsible for the fix, was to type the normal setxkbmap command on the internal keyboard and then quickly close the internal keyboard right after hitting enter. When I tried that solution again today, it did not work, so I retraced my steps and it turns out that the diagnostic line above was what did it. I have a qt app installed that someone made that auto launches the setxkbmap command, so I am in the process of getting rid of that to make sure that the combination of that script and this command are not jointly the solution. It also appears that a new bt-hid-scripts package has been released, so who knows, maybe this fix is in there? That sure would be fast ;) |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Hi ppl!
I'm trying to get my bt keyboard "Bluetooth Mini Keyboard" working, but I failed...I did everything you suggested, but numbers, symbols and arrow keys still don't work for me, and Russian symbols too. Could anyone help me, I appreciate! This keyboard works well with my netbook running Windows 7. Thank you! |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
BlueKlase and BT HID script makes the same thing with keyboards. They both try to load the correct keymapping after you connect your keyboard. But if you are not able to do the correct keymapping in first place (like me with microsoft keyboard) either of these scripts doesn't help. |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
Hello everyone, I just wanted you to know your blueklase script worked for me. Actually all I did was download your blueKlase script (found on page 32), installed it and nothing else. I used the microsoft Bt mouse 5000 and microsoft Bt keyboard 6000 (plus the included numerical keypad), and all work perfectly with the BT HID connect/watcher app and your blueklase script. What I did was pair both which took a minute but I figured it out finally, mouse was easy just use 0000 for the pairing code and the keyboard was little trickier but you use the pairing code N900 supplies but important to click the pair button on N900 first and then type in pair code on Bt keyboard and hit enter on Bt keyboard (Of course make sure you put the Bt keyboard and mouse in pairing mode by holding button on back/buttom of device for a few seconds until led light flashes red and green. After pairing click on BT HID connect app and select keyboard and then mouse. (For me N900 correctly named both devices and even the numerical keypad that comes with the bt keyboard). Make sure bluetooth symbol on desktop of N900 turns blue. After doing that then click on BT HID watcher app so it'll start/stop keyboard and mouse whenever you turn on/off the mouse or keyboard using switch on the back/buttom of device. After doing that I installed your blueklase script. After doing that I immediately tested the keyboard to see if the layout worked and it did, I didn't do a restart or anything. I did however notice it wouldn't let me select a special character on the number keys up top until I figered it out. On the BT keyboard you have to tap the shift key and then hit a number key to get the special character. Again hard tap the shift key (not press and hold like normal use on a laptop or desktop) let go and then hit the special character you want. Ok only downside I noticed was I turned off the keyboard and went back to using the N900 keyboard and noticed I was unable to select a number or special character as if the shift key stopped working and normal press and hold option wasn't working either. So I rebooted the N900 and everything was backed to normal for the N900 keyboard. Hope this helps someone else with a Mircosoft BT 6000 keyboard and 5000 mouse, not for sure about other types of devices. Thanks again for your awesome hard work you guys do in making everything work. |
Re: How to get the bluetooth keyboard to fully work with N900
Preliminary info: trying to connect a Freedom Pro keyboard (i'm guessing the same model as JohNy)
Last night I got this to work. I followed the instructions created by Johny and things were golden. Then, out of curiosity I hit the "pair" button again on the keyboard. Of course, this broke the link I had working with the N900. Now whenever I try to pair the keyboard (through the GUI) with the n900 it successfully connects for a few seconds and then disconnects. It then displays the error message "no keyboard from the list hildon-im-xkbtool" (or something similar, it goes away too quickly). The BT icon in the status area stays white and when I look at hildon-im-xkbtool the keyboard does not appear (of course, because the connection is dropped). I was able to get the BT info, but when I try to set the dbus (with my own information) I get this error Code:
Must use org.mydomain.Interface.Method notation, no dot in "org/bluez/2062/hci0/dev_00_18_00_17_2F_03" Any thoughts? |
Re: how to get bluetooth pc105 keyboards to work with N900
Since upgrading to PR1.3 I am no longer able to use my iGo Stowaway keyboard. It previously worked without a problem.
Pairing appears to work, but the keyboard immediately reverts to Discoverable mode. I guess this indicates that the keyboard hasn't acknowledged the pairing, though the N900 has. I am unable to make a connection happen (the BT icon remains white). I guess some kind of log might help figure out what's happening, so I installed ksyslogd but nothing came up while I paired the device. Any suggestions? |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
(I have a Dell think outside keyboard, which is a rebranded Stowaway) |
Re: how to get bluetooth pc105 keyboards to work with N900
Can you tell me what tools or scripts you are using?
As I said, the pairing seems to work from the perspective of the N900 but the keyboard doesn't seem to recognise that it has been paired. I've tried playing with the BT HID scripts which made no difference. I did modify /etc/bluetooth/main.conf as per http://wiki.maemo.org/Fremantle_Unsu...tooth_profiles I played with the keyboard quite a bit using both PR1.1 and PR1.2 and never had a problem getting the connection established, only with layout issues. I'm pleased that someone has made these work with PR1.3, but since my problem started exactly with I installed PR1.3 I am assuming that something has gone wrong in the process. But I'm at a loss as to what I could do next. |
Re: how to get bluetooth pc105 keyboards to work with N900
Update: looking in /var/log/syslog I see the occasional line
Quote:
Other possibly suspect lines immediately following the pairing are: Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
Qole's watcher script does not work for me. Did /etc/bluetooth/main.conf perhaps get reset, so the HID profile is not loaded? For me it was not, but I did backup all my settings, and didn't do a full reflash. |
Re: how to get bluetooth pc105 keyboards to work with N900
Hmmm, no real difference from what I did. I've confirmed that /etc/bluetooth/main.conf is as it should be.
@ Mr Ben I think I'm getting the same symptoms you in post #333 I noticed that the BT icon briefly changes to blue, then back to white, just as the keyboard reverts to discoverable mode. Have you found a solution? |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
I just tried it anyway (from an ssh over usb connection) and got the following: Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
Now, the only way I can get the icon to turn blue is by re-pairing the keyboard. Thus the gui I was talking about was the bluetooth devices setup. When I pair the keyboard, the BT icon goes blue for a couple of seconds, then back to white. At the same instant the keyboard goes back to discoverable mode. Pressing keys on the keyboard (internal or bluetooth) has no effect. My interpretation is that the BT keyboard hasn't recognised that it is paired, so jumps back to discoverable mode. I guess I need to try using it with another computer and/or try another device with the N900. But given that the problem started happening exactly when I did the upgrade to PR1.3, my money is still on the problem lying with PR1.3. Other suspicions: I installed advanced-interface-switcher (which controls among other things the bluetooth interface) but it didn't work with PR1.3 so I removed it. But it may have left a mess in its place. Or it could have been just that I did an upgrade via pc-suite, which wasn't as smooth a ride as I hoped. If I get no joy by the time I really need to use the keyboard I'll flash a virgin PR1.3 image and start again. [EDIT] I just did a complete factory reset, installing both PR1.3 and eMMC images. It made zero difference to the behaviour. I guess it's time to wait for Nokia to come up with a solution to bluetooth problems with PR1.3 :( [/EDIT] |
Re: how to get bluetooth pc105 keyboards to work with N900
+1 for avidscavenger's problem
___________ Problem solved, low batteries! :o |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
|
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
There is a new package called Extkbd, did you try that? I think it uses the same methods, so I am not hopeful, but who knows. |
Re: how to get bluetooth pc105 keyboards to work with N900
@ maartenmk - I just tried extkbd but, as predicted it didn't work. Clearly you have to be able to pair the keyboard before you can deal with the layout etc.
But it looks promising for configuring external usb keyboards, which can now be used thanks to the h-e-n project. [EDIT] After some very prompt help on the extkbd thread thread: http://talk.maemo.org/showthread.php?t=65577 I can now happily report that my keyboard works again. [/EDIT] |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
I also have a spp keyboard. But it appears the kbdd file and the instruction link are both broken. Does anyone still has the binary and the instruction? Thanks in advance. |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
I just added your suggestion to the standard keyboard layouts and my su8w works just like it should. Later I am going to figure out how to map the special keys (if I can). Thanks again. |
Re: how to get bluetooth pc105 keyboards to work with N900
2 Attachment(s)
Feeling a bit foolish at the moment and wondered whether anyone might be able to help. I've looked around quite a lot for this but probably not under the most obvious stone - most of the information seems to be about how to get the kb to map correctly. I'm falling at the first fence - I cannot get the devices to pair!
I'm trying to pair a BT-KB (MS mobile BTKB 6000) with my N900. I have edited /etc/bluetooth/main.conf as recommended and I have extkb installed. The problem is the devies won't pair. This before I get to trying to make various keys known to be difficult to work! On pairing, a pin is automatically generated. Do I need to alter it? Below is a screenshot of a pairing attempt. All assistance gratetfully received. |
Re: how to get bluetooth pc105 keyboards to work with N900
did you try this?
also, try manually setting the passcode to "0000" or "1234" (or maybe you'll find the default passcode your keyboard uses on the net). some BT keyboards also allow you to enter the passcode during pairing - type the passcode then hit enter and see if that helps. |
Re: how to get bluetooth pc105 keyboards to work with N900
in the instructions for the KB, it says:
"In the bluetooth programme, use the option to add a new device and follow the instructions on the screen. If you are prompted for a passkey, let the program create it." - so, I thought it had more to do with the N900 than the KB. 0000 and 1234 didn't work, unfortunately. I'll have a look at doing it manually with the terminal commands... brb Edit: Does it matter if I'm running power-kernel v0.46? |
Re: how to get bluetooth pc105 keyboards to work with N900
Okay, feeling increasingly stupid now.
As "root"... Code:
/home/user # dbus-send --system --print-reply --dest=org.bluez \ Code:
> / org.bluez.Manager.DefaultAdapter Code:
/home/user # dbus-send --system --print-reply --dest=org.bluez \ Code:
> dbus-send --system --print-reply --dest=org.bluez \ Slightly lost now but I'll keep trying. Hopefully I'll get it. * extra spaces inserted to prevent smilies. |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
Quote:
btw, all those commands were single commands split by a backslash ( \ ). using a backslash, you can write a multiline command, by "masking" the linebreak with it. JoHnY did the same in his post (manually connecting the BT keyboard), he just wrote every command in one line. |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
Quote:
Quote:
When I've got this ironed out, think I need to update the wiki with some pairing instructions. Thanks for your help so far - I'll post back if I have any more troubles, hopefully not though! |
Re: how to get bluetooth pc105 keyboards to work with N900
Quote:
http://maemo.org/packages/view/kbdd/ Version kbdd 0.10Maemo0-4 should work for quite many spp keyboards. It is in extras-devel but there are virtually no dependencies and it should not harm a running system. You can install the .deb from the webpage if you do not want to add extras-devel to the apt repository. Help on building a nice GUI for the driver selection would be appreciated. |
All times are GMT. The time now is 17:54. |
vBulletin® Version 3.8.8