So, you have an external keyboard, but it only supports one language?
Or maybe it has "dead" keys?
Or perhaps you have a gamepad, but it doesn't work in emulators, like Nesoid?
Multilanguage Keymap Redefiner may be able to help you.
<b>Main features:</b>
1) Multilingual: type in over 10 languages on your external keyboard(switching with Ctrl+Space)
2) Remap keys on external devices(even if there are multiple identical devices). Supports USB and Bluetooth devices(and maybe others).
3) Remap any "dead" keys
4) Use a duplicate of the standard Android on-screen keyboard(LatinIME)
5) Call apps in one click
<b>Installation:</b>
1) Download program
2) Go to "Settings->Language and Input" and check Multilanguage Keymap Redefiner
<b>3) Set Multilanguage Keymap Redefiner as your default keyboard</b>
<b>To enable typing</b> in additional languages(not just the system's language):
1) Go to Multilanguage Keymap Redefiner settings(in "Settings->Language and Input")
2) Go to "Input Languages"
3) Uncheck "Use system language", if it checked
4) Select your input languages as desired
<b>To enable remapping feature</b> please set "English (US) - Multilanguage Keymap Redefiner" as your default keyboard.
<b>Supported languages:</b>
- English(Standard language)
- Danish
- German
- Spanish
- Finnish
- French
- Croatian
- Hebrew
- Norwegian Bokmål
- Polish
- Portuguese
- Russian
- Serbian
- Swedish
- Turkish (F keyboard)
- Italian
- Hungarian
To switch between languages use Ctrl+Space.
Languages supports diacritical marks and AltGr symbols(with right Alt).
On many keyboards there is a key between left Shift and english Z. This key is not supported.
<b>Remapping keys</b>
1) Go to Multilanguage Keymap Redefiner application
2) Tap the "Add remapping" button and press a key on the device
3) In the resulting combobox, choose the simulated key to output
For <b>Nesoid</b> you may use keys from A to Z. Also, don't forget to go to Nesoid settings and check "Other settings->Use input method"
<b>Changing printable characters in the supported languages</b>
If you have a non-standard keyboard and keys are not typing correctly, you can change the language mappings manually.
In the "/sdcard/multilanguagekeymapredefiner/" directory you will find the language mapping files.
File format:
from_code - Unicode code for a key in the English keyboard layout
to_code - The symbol to output when that key is pressed
Changes will take effect after you reboot your device.
If you don't see any changes, then there is an error in the file and app will recover the file from memory.
<b>Permissions:</b>
A lot of people ask me why app have a permission to read user's contacts. This permission needed for autocompletion when you are using on screen keyboard.
Also app haven't any permission to send data via the internet, so please don't worry about your contacts.</div> <div class="id-app-translated-desc" style="display:none">所以,你有一个外接键盘,但只支持一种语言?
或者,也许它已经“死”键?
或者你有一个手柄,但它不能在模拟器工作,像Nesoid?
多语言键盘映射Redefiner也许能帮助你。
<b>主要特点:
1)多语言:请在超过10种语言的外部键盘上(用Ctrl +空格键切换)
2)重新映射在外部设备上的键(即使有多个相同的设备)。支持USB和蓝牙设备(或其它)。
3)重新映射任何“死”键
4)使用标准的Android屏幕键盘的副本(LatinIME)
一键
5)呼叫应用程序
<b>安装方式:
1)下载程序
2)进入“设置 - >语言和输入”并检查多语言键盘映射Redefiner
<b> 3)设置多语言键盘映射Redefiner作为您的默认键盘
<b>已启用打字在其他语言(而不仅仅是系统的语言):
1)进入多语言键盘映射Redefiner设置(在“设置 - >语言和输入”)
2)进入“输入语言”
3)取消选中“使用系统语言”,如果它检查
4)选择您的语言输入,然后随意
<b>已启用映射功能请将“英语(美国) - 多语言键盘对应Redefiner”。作为您的默认键盘
<b>支持语言:
- 英语(标准语)
- 丹麦
- 德国
- 西班牙语
- 芬兰
- 法国
- 克罗地亚语
- 希伯来语
- 挪威语
- 波兰
- 葡萄牙语
- 俄罗斯
- 塞尔维亚
- 瑞典
- 土耳其(F键盘)
- 意大利
- 匈牙利
以语言之间进行切换使用Ctrl +空格键。
语言支持变音符号和中,AltGr符号(右Alt键)。
对许多键盘有左Shift和Z的英文该键之间的键是不支持的。
<b>重新映射键
1)进入多语言键盘映射Redefiner应用
2)点击“添加重映射”按钮,按下一个键在设备上
3)在出现的组合框,选择模拟键输出
对于<b> Nesoid 您可以使用从A到Z键同时,不要忘了去Nesoid设置,并检查“其他设置 - >使用输入法”
<b>改变所支持语言的可打印字符
如果你有一个非标准的键盘和按键打字不正确,您可以手动更改语言映射。
在“/ SD卡/ multilanguagekeymapredefiner /”目录,你会发现语言的映射文件。
文件格式:
FROM_CODE - Unicode码在英语键盘布局的关键
TO_CODE - 当该键被按下的符号输出
更改才会生效您重新启动设备后。
如果您没有看到任何变化,再有就是一个错误的文件中,应用程序会从内存中恢复该文件。
<b>权限:
很多人问我为什么应用程序需要读取用户的联系人的权限。此权限,当你屏幕上的键盘使用需要自动完成。
应用程序也有不通过互联网发送数据的任何权限,所以请不要担心你的联系人。</b></b></b></b></b></b></b></b></b></b></div> <div class="show-more-end">