如何将硬键组合映射到摩托罗拉光子Q XT897中的键? -- keyboard 领域 和 keyboard-shortcuts 领域 android 相关 的问题

How to map hard key combinations to keys in Motorola Photon Q XT897?


简体版||繁體版
1
vote

问题

中文

我有一个rooted xt897(摩托罗拉光子q)运行Android 4.1.2,虽然这应该适用于带有物理键盘的任何手机。手机上的键盘非常缺少键,例如< {}, [] ` | ,和。它确实有一个"sym" 按钮,其中有时拉起一个小窗口,我可以选择我想要键入的键盘上的哪个符号。

大多数时间,它绝对没有。我知道Android的密钥布局文件,我已经修改后的矿井使无用的帽子锁定键成为 Ctrl 键。但是,这些不允许将键的组合映射到其他单个键(据我所知)。我想要的是XModMap的东西,我可以在其中映射 sym + p to ] 并为所有密钥执行此操作。

我可以做到这一点吗?关键布局文件上的页面提到它将Linux keycodes映射到Android keycodes,也许我可以编辑Linux密钥映射文件。那会在哪里?甚至可以工作吗?

english

I have a rooted XT897 (Motorola Photon Q) running Android 4.1.2, although this should apply to any phone with a physical keyboard. The keyboard on the phone is sorely lacking keys such as <,>,{,},,[,],`,\,|, and ~. It does have a "sym" button that sometimes pulls up a little window in which I can select which symbol not on the keyboard that I would like to type.

Most of the time, it does absolutely nothing. I am aware of Android's key layout files, and I have already modified mine such that the useless Caps Lock key to be a CTRL key instead. However, these do not allow for mapping combinations of keys to other, single keys (as far as I can tell). What I'd like is something like xmodmap, where I could map SYM + P to ] and do that for all the keys.

Is there any way I can do this? The page on the key layout files mentions that it maps linux keycodes to Android keycodes, perhaps I can edit the linux key mapping file. Where would that be? Would that even work?

     
   
   

回答列表

0
 
vote
vote
最佳答案
 

硬件键盘中有两个"层" - &gt;字符插入文本框中。关键布局文件后的图层是关键字符映射文件 。他们采取关键(例如"A" )并决定应该是由各种键组合产生的。例如:

  key A {   label: "A" # What to 'name' the key   base: "a" # pressing this key with no modifiers   shift, capslock: "A" # if either shift or capslock is on, do a capital a instead   ctrl, alt, meta: none # do nothing if any other combinations are pressed }   

备份,然后编辑 .kcm 文件与硬件键盘对应。你需要root。

如果您的文件具有任何语法错误,那么它将简单地恢复为默认键盘映射,大多数但不完全正确。检查除了将文件置入和重新启动设备的语法错误的唯一方法是编译整个Android源代码。

 

There are two "layers" in the hardware keypress -> character to insert in textbox. The layer after key layout files is Key Character Map Files. They take the key (such as "A") and dictate what should result from various combinations of keys. For example:

key A {   label: "A" # What to 'name' the key   base: "a" # pressing this key with no modifiers   shift, capslock: "A" # if either shift or capslock is on, do a capital a instead   ctrl, alt, meta: none # do nothing if any other combinations are pressed } 

Backup, then edit the .kcm file corresponding to the hardware keyboard. You will need root.

If your file has any syntax errors then it will simply revert to the default keyboard mapping which is mostly but not fully correct. The only way to check for syntax errors besides putting the file in and rebooting the device is to compile the entirety of the android source code.

 
 

相关问题

0  轻松键入上一个或下一个字段  ( Easily tabbing to previous or next field ) 
我是新的Android UI,我想看看是否有类似于iPhone的'下一个'和'上一个'按钮,你在填写表单时看到。目前我必须点击键盘,然后点击下一个字段。我在App和Web浏览器中测试了这一点。 android版本2.1在htc hero上。 ...

3  如何在Bluestacks中配置键盘和鼠标?  ( How do i configure the keyboard and mouse in bluestacks ) 
在任何特定的Android应用程序中编辑Bluestacks的Keymap和鼠标控件的最佳方法是什么? 例如,现在我最近拿起了未来的战斗,我想用1和2绑定我目前必须在右下角的图标上点击的特殊攻击。< / p> 您目前可以在Bluestacks中.9命中控制+ Alt + i打开键盘输入映射器工具。它为当前应用程序生成...

0  支持键盘快捷键的文本应用程序  ( Text app that supports keyboard shortcuts ) 
我是一名作家,我刚刚为我的华硕变压器(3.2蜂窝)键盘。但是包含的Polaris Office没有像CRTL I(用于斜体)这样的键盘快捷键。任何人都知道支持这些的文本编辑应用程序? 如果它出现docx文件,但任何文本编辑器会做。 ...

1  快速开关键盘  ( Switch keyboards quickly ) 
我有三星Galaxy笔记,幻灯片安装了奇妙的工作。但我不能再写我的笔了。那么我如何向三星键盘和背部切换很快? ...

1  如何将硬键组合映射到摩托罗拉光子Q XT897中的键?  ( How to map hard key combinations to keys in motorola photon q xt897 ) 
我有一个rooted xt897(摩托罗拉光子q)运行Android 4.1.2,虽然这应该适用于带有物理键盘的任何手机。手机上的键盘非常缺少键,例如&lt; , {,},, [,] ,`, , | ,和〜 。它确实有一个"sym" 按钮,其中有时拉起一个小窗口,我可以选择我想要键入的键盘上的哪个符号。 大多数时...

0  如何通过键盘快捷方式关闭我当前的应用程序?  ( How can i close my current app via a keyboard shortcut ) 
在Windows或Linux上,Alt + F4关闭专注的应用程序(井,窗口)。 Android(9.0派)是否有类似的东西?我有一个带键盘但没有功能键的手机。我发现很难相信这是不可能的,但我无法谷歌它。 ...

3  通知栏键绑定?  ( Notification bar key binding ) 
我有一个蓝牙键盘,我以这样的方式设置,即我可以基本上使用我的手机上的每个功能使用键盘,带主页和菜单和箭头键等。唯一的主要我仍然无法做的事情是看我的通知!我必须伸手向下拉下条形,我找不到一个关键的绑定,只需将通知栏拉下来。有人知道一个吗? 换句话说,格式的命令是: key ### NOTIFICATION_PU...

0  帮助!打开其他沼泽地的捷径!  ( Help a shortcut that open other shorcuts ) 
我有点绝望! 所以,奇怪的事情发生在我身上,现在,我没有想到如何解决它。 我键入,就像我始终一样,使用USB键盘,并从Google Play购买了外部键盘帮手Pro。我通常在Evernote中输入。 在一瞬间,我善良的按一个键相同的时间 - 迭代是fn,ctrl或alt等。我没有想法我按下了什么!但是从那时起,我无法...

1  完整的硬件键盘快捷键列表,用于z z?  ( Complete list of hardware keyboard shortcuts for desire z ) 
我喜欢使用Desire Z的硬件键盘,包括快捷方式,但我还没有找到完整的列表。例如,HTC帮助页面未提及函数+ backspace =删除到光标左侧的文本。 任何人都可以提供完整的列表或其他"秘密" 快捷方式?这也可能涉及光学"轨迹球" 的使用,例如,使用光学"轨迹球" 。按Shift时使用它选择文本。 ...

1  隐藏Samsung Dex上的所有窗口的快捷键  ( Shortcut key to hide all windows on samsung dex ) 
在三星dex中是否有快捷方式,以最小化所有窗口并显示桌面? ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有