从应用中打印出按键的键值,
frameworks/base/core/java/android/view/KeyEvent.java
private static void populateKeycodeSymbolicNames() {
...
names.append(251, "KEYCODE_SOUND_MODE");
names.append(252, "KEYCODE_PICTURE_MODE");
names.append(253, "KEYCODE_ASPECT_RATIO");
...
}
然后再到keylayout/Vender_3697_Product_0001.kl
key 392 SOUND_MODE
key 212 PICTURE_MODE
key 372 ASPECT_RATIO
这里的键值就是kernel上传上来的值。