首先在qwerty.kl文件中将CAPS_LOCAK按键映射到某键值,这里我映射为KEYCODE_BUTTON_A。
待修改文件路径为:/framework/base/core/java/android/text/method/MetaKeyKeyListener.java
在前面定义private static boolean isCapsLockDown = false;
然后在onKeyDown()方法中加入以下代码:
if(keyCode == KeyEvent.KEYCODE_BUTTON_A){
if(!isCapsLockDown){
press(content, CAP);
}else{
release(content, CAP);
}
isCapsLockDown = !isCapsLockDown;
return true;
}
就OK了。
本文介绍如何在qwerty.kl文件中将CAPS_LOCK按键映射为其他键值,并详细说明了修改MetaKeyKeyListener.java文件的具体步骤。
4253

被折叠的 条评论
为什么被折叠?



