Bluetooth HID
(Undo revision 45782 by 70.135.114.247 (Talk) SPAM) |
|||
(5 intermediate revisions not shown) | |||
Line 3: | Line 3: | ||
=== Nokia SU-8W === | === Nokia SU-8W === | ||
- | Of course Nokia's own [[ | + | Of course Nokia's own [[Bluetooth]] keyboard plays with Maemo very well, but in some cases, as in Brazilian Portuguese (pt_BR) language, some accents don't work. There's a workaround in [http://labs.danilocesar.com/blog/2008/06/30/su-w8-accents-on-n800/]. |
=== The Apple Bluetooth Keyboard === | === The Apple Bluetooth Keyboard === | ||
Line 9: | Line 9: | ||
Apple's keyboard works out of the box if you set the keyboard type to "Generic 105-key PC" and the layout to "English (USA)". | Apple's keyboard works out of the box if you set the keyboard type to "Generic 105-key PC" and the layout to "English (USA)". | ||
- | An extensive discussion about customizing this keyboard for | + | An extensive discussion about customizing this keyboard for Maemo (adding page-up/page-down, lots more keys and functionality, etc.) [http://cs.gmu.edu/~sean/stuff/n800/keyboard/ may be found here]. Much of this information is applicable to other keyboards as well, particularly discussion about <code>xmodmap</code>. |
=== Cygnet ("Smart") Keyboards === | === Cygnet ("Smart") Keyboards === | ||
- | A large number of [http://www.cygnetuk.com Cygnet] | + | A large number of [http://www.cygnetuk.com Cygnet] Bluetooth keyboards are currently showing up around eBay for very reasonable prices. The good news is that they are indeed Maemo-compatible. The bad news is that they're not HID keyboards, they're serial keyboards, which means that setting them up is currently a little more work. (We're working on making this easier). |
There are two types of Cygnet keyboard, both rebranded [http://www.chainpus.com/ Chainpus] ("Smart") keyboards: | There are two types of Cygnet keyboard, both rebranded [http://www.chainpus.com/ Chainpus] ("Smart") keyboards: | ||
Line 20: | Line 20: | ||
* There is also another keyboard being sold, branded as Cygnet - it's the BK-300 (currently only available on the Chainpus [http://www.chainpus.com/ home page]). I got one by mistake - they're gratifyingly thin and tiny, but I didn't like the equally tiny calculator-style buttons, and exchanged mine. It claims to be HID-compatible, so you shouldn't have any problems. | * There is also another keyboard being sold, branded as Cygnet - it's the BK-300 (currently only available on the Chainpus [http://www.chainpus.com/ home page]). I got one by mistake - they're gratifyingly thin and tiny, but I didn't like the equally tiny calculator-style buttons, and exchanged mine. It claims to be HID-compatible, so you shouldn't have any problems. | ||
- | The BK-600 is supported by [http://fanoush.wz.cz/maemo/ kbdd] ([http://www.handhelds.org/moin/moin.cgi/kbdd source code]), the serial-port keyboard daemon, using the "smartbt" driver. You will need a version of kbdd built for | + | The BK-600 is supported by [http://fanoush.wz.cz/maemo/ kbdd] ([http://www.handhelds.org/moin/moin.cgi/kbdd source code]), the serial-port keyboard daemon, using the "smartbt" driver. You will need a version of kbdd built for Maemo, and the uinput.ko kernel module. Binaries of both of these for Maemo v1.1 are available at http://fanoush.webpark.cz/maemo/ |
Both he and I have also succeeded in building them for v2.0, and a similar binary tarball should be posted on that website by the time you read this. Failing which, email the site maintainer, as he is known to have a working version with some extra patches. | Both he and I have also succeeded in building them for v2.0, and a similar binary tarball should be posted on that website by the time you read this. Failing which, email the site maintainer, as he is known to have a working version with some extra patches. | ||
Line 26: | Line 26: | ||
=== Installing Non-HID Bluetooth Keyboards === | === Installing Non-HID Bluetooth Keyboards === | ||
- | Keyboards such as the HP iPAQ Bluetooth Foldable or the Freedom Keyboard will need the [http://fanoush.wz.cz/maemo/ kbdd driver] for the 770 | + | Keyboards such as the HP iPAQ Bluetooth Foldable or the Freedom Keyboard will need the [http://fanoush.wz.cz/maemo/ kbdd driver] for the 770, N800, and N810. (original source [http://www.handhelds.org/moin/moin.cgi/kbdd here]). |
+ | |||
+ | == Maemo Devices == | ||
+ | |||
+ | N800 and N810 devices have Bluetooth HID out of the box. | ||
+ | |||
+ | The N900 does not officially support Bluetooth HID. However, you can enable Bluetooth keyboards with some hacking: see [[Fremantle Bluetooth Keyboard Layout]]. | ||
[[Category:Users]] | [[Category:Users]] | ||
[[Category:Bluetooth]] | [[Category:Bluetooth]] |
Latest revision as of 02:52, 22 November 2011
Contents |
[edit] Keyboards
[edit] Nokia SU-8W
Of course Nokia's own Bluetooth keyboard plays with Maemo very well, but in some cases, as in Brazilian Portuguese (pt_BR) language, some accents don't work. There's a workaround in [1].
[edit] The Apple Bluetooth Keyboard
Apple's keyboard works out of the box if you set the keyboard type to "Generic 105-key PC" and the layout to "English (USA)".
An extensive discussion about customizing this keyboard for Maemo (adding page-up/page-down, lots more keys and functionality, etc.) may be found here. Much of this information is applicable to other keyboards as well, particularly discussion about xmodmap
.
[edit] Cygnet ("Smart") Keyboards
A large number of Cygnet Bluetooth keyboards are currently showing up around eBay for very reasonable prices. The good news is that they are indeed Maemo-compatible. The bad news is that they're not HID keyboards, they're serial keyboards, which means that setting them up is currently a little more work. (We're working on making this easier).
There are two types of Cygnet keyboard, both rebranded Chainpus ("Smart") keyboards:
- The keyboard currently advertised on the Cygnet website is a rebranded BK-600, a nice clamshell serial keyboard. The key travel is a bit squidgy, but altogether it feels like a very well-put-together unit.
- There is also another keyboard being sold, branded as Cygnet - it's the BK-300 (currently only available on the Chainpus home page). I got one by mistake - they're gratifyingly thin and tiny, but I didn't like the equally tiny calculator-style buttons, and exchanged mine. It claims to be HID-compatible, so you shouldn't have any problems.
The BK-600 is supported by kbdd (source code), the serial-port keyboard daemon, using the "smartbt" driver. You will need a version of kbdd built for Maemo, and the uinput.ko kernel module. Binaries of both of these for Maemo v1.1 are available at http://fanoush.webpark.cz/maemo/
Both he and I have also succeeded in building them for v2.0, and a similar binary tarball should be posted on that website by the time you read this. Failing which, email the site maintainer, as he is known to have a working version with some extra patches.
[edit] Installing Non-HID Bluetooth Keyboards
Keyboards such as the HP iPAQ Bluetooth Foldable or the Freedom Keyboard will need the kbdd driver for the 770, N800, and N810. (original source here).
[edit] Maemo Devices
N800 and N810 devices have Bluetooth HID out of the box.
The N900 does not officially support Bluetooth HID. However, you can enable Bluetooth keyboards with some hacking: see Fremantle Bluetooth Keyboard Layout.
- This page was last modified on 22 November 2011, at 02:52.
- This page has been accessed 69,758 times.