Hello,
using a German bluetooth keyboard with my Xiaomi Mibox3 with Leanback Keyboard but as the Onscreen keyboard has German layout the physical keyboard seem to be stuck with English layout!? I know there is an App called "External keyboard helper pro" but this App obviously completely disables the onscreen keyboard which I still want to use with my original Xiaomi remote.
There are no settings for the physical keyboard with the MiBox so how can I change the bluetooth keyboard layout?
One option would be to use HID identification number to create a new .kl file with the key definitions of the keyboard in question.
In some cases you can be lucky and the right file is already present, meaning the default is not used.
But this requires root access or modifying a firmware that you can flash with the changes.
Related
Hi all,
using a physical Bluetooth Keyboard is a good choice, but only if you have the right Keyboard-Layout.
As I am not living in US (but instead in Europe/Germany) I am strongly looking for a way to change the used Keyboard Layout. Is there an easy way to change it to get the ability to use a typical German (Hardware) Keyboard on the Atrix 4G (AT&T Version)?
Can I modify: /system/usr/keylayout/evfwd.kl
What are the possible risks?
Which file I have to change for the Webtop mode?
BTW: I tried the App “Keyboard Language” which doesn’t work.
wanted Layout see here: en.wikipedia.org/wiki/Keyboard_layout#Germany_and_Austria_.28but_not_Switzerland.29
I use SwiftKey. There are options in the settings to change it
Sent from my MB860 Atrix using XDA App.
Hi,
thanks for your answer, but...
Swiftkey is a Software Keyboard, but I am talking about an Bluetooth Hardware keyboard...
The question is: How I can change the mapping of the keys on the Hardware...
Is there any kind of solution for this problem?
Thanks a lot!
Possible Solution for Keyboard Layout for external USB-Keyboard with Multimedia Dock
Hi!
I had the problem that the external GERMAN USB Keyboard couldn't be used as a GERMAN keyboard. And changing the setting to german wouldn't work.
I found this
android-hilfe.de/zubehoer-fuer-das-motorola-atrix/157808-webtop-problem-mit-tastaturlayout.html
and i somehow solved my problem by doing this:
copy "kbd_de_basic.kcm.bin" from /system/usr/keychars/ to /data/usr/keychars/ and rename it to (the already existing!! - so, better make a backup)
"usb_keyboard_102_en_us.kcm.bin" and leave the setting of external keyboard to "US International" (or similar..). Reboot.
For me, it worked. You'd better uncheck all the options at the "physical keyboard" settings menu.
cheers!
I found this keyboard while desperately looking for one that would show suggestions when using the hardware keyboard.
This one does, and it also got swype while having a size of less then 500 kb (without dictionary).
It has also got the ability of changing the hardware keyboard layout. Strangely it is enabled by default, so my azerty became a qwerty when using that keyboard. (I didn't know apps could take over a hardware thing???) You can turn it off in the settings -> physical keys -> remap keys. You can also change the hardware layout yourself by changing the 'language keycode' in the same settings pane, however I don't know what you should enter (qwerty is the default at 204).
you can find it here: https://play.google.com/store/apps/details?id=kl.ime.oh&hl=en
There are some quirks, since it is a beta.
For instance you can't type a web address decently, as it will always put a space behind a dot (unless you turn off 'insert space after swype')
Also, It will by default use auto-correction on password and log in fields, which you can also turn off by deselecting 'always predict'.
I almost forgot to mention one thing: it's by fr the fastest keyboard I have ever seen. Even after coldboot, the keyboard will popup instantly after hitting a text field.
thanks bro
finaly an alternative to swiftkey I'll test that
Good work!
Nice! Thanks!
Hi, i have a pixel c but i came from a country where it weren't sold. (italy)
So i have a problem, because the keyboard its English based but with italian language a lot of keys can t be insert.
So i installed an app that can change the keys of phisical keyboard. But this app allow me to set only the phisical keyboard layout, so when i dischard it, i have to change to gboard manually,
My question is, is possible to set a default keyboard layout for physical keyboard (such as italian) and another one for virtual keyboard (english) without changing it every time I attach and dispach the physical keybaord?
No One?
Hey fellow TAB S4-users,
I (a student) have owned the Samsung Galaxy Tab S4 64gb LTE and the official keyboard cover for a couple of months now. But I have one very annoying problem with the Keyboard/ Samsung Dex software that persists. I have bought this keyboard in the French AZERTY-layout, but because I'm a student of Japanology, I have to use Japanese input very often. When I switch to Japanese input the keyboard switches to a QWERTY-layout with no option to change the layout for Japanese in Samsung Dex. For instance, if I want to type "kazoku", I have to put in "kqwoku". It is certainly possible to adapt to the QWERTY-layout because only the letter "A" and "Z" are switched to respectively "Q" and "W" and furthermore the letter "M" is switched to the key for ",". But what I strugle the most with is that the interpuction on a QWERTY-keyboard is completely different. Furthermore the Japanese script doesn't use the same interpuction as the latin script . For instance, if I want to type the "。" (the Japanese period), I have to input on my AZERTY-keyboard ":" (on a QWERTY-keyboard that would be the key corrsesponding to ".").
If I've searched far and wide for a solution to this problem, but I have not found any. In Windows 10 I encountered the same problem, but was able to fix it by changing the layout for Japanese IME to AZERTY in the registry. But since their is not a similar thing to the Windows Registry in Android/Samsung Dex, I was wondering if I their is a possibility to change the layout for Japanese Romaji input ?
Thanks in avance,
Kaï
Hello, my S7(regular version) keyboard mapping suddenly changed. Some of the symbol keys have been switched around and I cannot use the top numbers row like I used to. Before I had to press shift to type a number, now it is automatically a number. I use the Belgian azerty keyboard setting normally but it is pretty much unuseable for work right now.
This change seems to have come since the last update and it is incredibly annoying. Anyone know a fix?
I've already tried changing the settings for the keyboards but to no avail. Even when sharing the keyboard with my note 9 it keeps doing this. Or when I switch to a Bluetooth keyboard instead of the Samsung keyboard cover.
sdrag said:
Hello, my S7(regular version) keyboard mapping suddenly changed. Some of the symbol keys have been switched around and I cannot use the top numbers row like I used to. Before I had to press shift to type a number, now it is automatically a number. I use the Belgian azerty keyboard setting normally but it is pretty much unuseable for work right now.
This change seems to have come since the last update and it is incredibly annoying. Anyone know a fix?
I've already tried changing the settings for the keyboards but to no avail. Even when sharing the keyboard with my note 9 it keeps doing this. Or when I switch to a Bluetooth keyboard instead of the Samsung keyboard cover.
Click to expand...
Click to collapse
So you are talking about the keyboard connected to the Dex workstation (computer / pc), not the S7 keyboard. Right?
But what update are you talking about? Dex update, or S7 update?
I assume Dex update.
So it seems to be a Dex issue which should be solved in Dex ... somewhere.
Oh, I have to update my Dex too before I can check.
Now I have DeX for PC version 2.0.0.21
In Dex settings - general administration - physical keyboard I set the same keyboard layout as in windows. And it works for me.
You can try to enable the option to show the screen keyboard in Dex.
Or just changed the keyboard layout to something else (in Windows and Dex). Hopefully you find a combination that works for you.