很多开发者表示不知道如何在Android的layout布局文件中输入类似&这样的符号,下面Android123整理了下一些案件事件映射和转义符对照表,比如说 & 在layout.xml中应该\uff06同时,从下表可以看到&和7在键盘上是同一个位置。
KeyEvent.KEYCODE_UNKNOWN,
KeyEvent.KEYCODE_SOFT_LEFT,
KeyEvent.KEYCODE_SOFT_RIGHT,
KeyEvent.KEYCODE_HOME,
KeyEvent.KEYCODE_BACK,
KeyEvent.KEYCODE_CALL,
KeyEvent.KEYCODE_ENDCALL,
KeyEvent.KEYCODE_0 | ('\uff09' << SHIFT_FWCH), // )
KeyEvent.KEYCODE_1 | ('\uff01' << SHIFT_FWCH), // !
KeyEvent.KEYCODE_2 | ('\uff20' << SHIFT_FWCH), // @
KeyEvent.KEYCODE_3 | ('\uff03' << SHIFT_FWCH), // #
KeyEvent.KEYCODE_4 | ('\uffe5' << SHIFT_FWCH), // $ - fullwidth Yuan
KeyEvent.KEYCODE_5 | ('\uff05' << SHIFT_FWCH), // %
KeyEvent.KEYCODE_6 | ('\u2026' << SHIFT_FWCH), // ^ - Apostrophe
KeyEvent.KEYCODE_7 | ('\uff06' << SHIFT_FWCH), // &
KeyEvent.KEYCODE_8 | ('\uff0a' << SHIFT_FWCH), // *
KeyEvent.KEYCODE_9 | ('\uff08' << SHIFT_FWCH), // (
KeyEvent.KEYCODE_STAR,
KeyEvent.KEYCODE_POUND,
KeyEvent.KEYCODE_DPAD_UP,
KeyEvent.KEYCODE_DPAD_DOWN,
KeyEvent.KEYCODE_DPAD_LEFT,
KeyEvent.KEYCODE_DPAD_RIGHT,
KeyEvent.KEYCODE_DPAD_CENTER,
KeyEvent.KEYCODE_VOLUME_UP,
KeyEvent.KEYCODE_VOLUME_DOWN,
KeyEvent.KEYCODE_POWER,
KeyEvent.KEYCODE_CAMERA,
KeyEvent.KEYCODE_CLEAR,
KeyEvent.KEYCODE_A,
KeyEvent.KEYCODE_B | ('\uff3d' << SHIFT_FWCH), // ]
KeyEvent.KEYCODE_C | ('\u00a9' << SHIFT_FWCH), // copyright
KeyEvent.KEYCODE_D | ('\u3001' << SHIFT_FWCH), // \\
KeyEvent.KEYCODE_E | ('_' << SHIFT_FWCH), // _
KeyEvent.KEYCODE_F | ('\uff5b' << SHIFT_FWCH), // {
KeyEvent.KEYCODE_G | ('\uff5d' << SHIFT_FWCH), // }
KeyEvent.KEYCODE_H | ('\uff1a' << SHIFT_FWCH), // :
KeyEvent.KEYCODE_I | ('\uff0d' << SHIFT_FWCH), // -
KeyEvent.KEYCODE_J | ('\uff1b' << SHIFT_FWCH), // ;
KeyEvent.KEYCODE_K | ('\u201c' << SHIFT_FWCH), // "
KeyEvent.KEYCODE_L | ('\u2019' << SHIFT_FWCH), // '
KeyEvent.KEYCODE_M | ('\u300b' << SHIFT_FWCH), // > - French quotes
KeyEvent.KEYCODE_N | ('\u300a' << SHIFT_FWCH), // < - French quotes
KeyEvent.KEYCODE_O | ('\uff0b' << SHIFT_FWCH), // +
KeyEvent.KEYCODE_P | ('\uff1d' << SHIFT_FWCH), // =
KeyEvent.KEYCODE_Q | ('\t' << SHIFT_FWCH), // \t
KeyEvent.KEYCODE_R | ('\u00ae' << SHIFT_FWCH), // trademark
KeyEvent.KEYCODE_S | ('\uff5c' << SHIFT_FWCH), // |
KeyEvent.KEYCODE_T | ('\u20ac' << SHIFT_FWCH), //
KeyEvent.KEYCODE_U | ('\u00d7' << SHIFT_FWCH), // multiplier
KeyEvent.KEYCODE_V | ('\uff3b' << SHIFT_FWCH), // [
KeyEvent.KEYCODE_W | ('\uff40' << SHIFT_FWCH), // `
KeyEvent.KEYCODE_X, KeyEvent.KEYCODE_Y | ('\u00f7' << SHIFT_FWCH),
KeyEvent.KEYCODE_Z,
KeyEvent.KEYCODE_COMMA | ('\uff1f' << SHIFT_FWCH),
KeyEvent.KEYCODE_PERIOD | ('\uff0f' << SHIFT_FWCH),
KeyEvent.KEYCODE_ALT_LEFT, KeyEvent.KEYCODE_ALT_RIGHT,
KeyEvent.KEYCODE_SHIFT_LEFT, KeyEvent.KEYCODE_SHIFT_RIGHT,
KeyEvent.KEYCODE_TAB, KeyEvent.KEYCODE_SPACE, KeyEvent.KEYCODE_SYM,
KeyEvent.KEYCODE_EXPLORER, KeyEvent.KEYCODE_ENVELOPE,
KeyEvent.KEYCODE_ENTER, KeyEvent.KEYCODE_DEL,
KeyEvent.KEYCODE_GRAVE, KeyEvent.KEYCODE_MINUS,
KeyEvent.KEYCODE_EQUALS, KeyEvent.KEYCODE_LEFT_BRACKET,
KeyEvent.KEYCODE_RIGHT_BRACKET, KeyEvent.KEYCODE_BACKSLASH,
KeyEvent.KEYCODE_SEMICOLON, KeyEvent.KEYCODE_APOSTROPHE,
KeyEvent.KEYCODE_SLASH,
KeyEvent.KEYCODE_AT | ('\uff5e' << SHIFT_FWCH),
KeyEvent.KEYCODE_NUM, KeyEvent.KEYCODE_HEADSETHOOK,
KeyEvent.KEYCODE_FOCUS, KeyEvent.KEYCODE_PLUS,
KeyEvent.KEYCODE_MENU, KeyEvent.KEYCODE_NOTIFICATION,
KeyEvent.KEYCODE_SEARCH
分享到:
相关推荐
AndroidX和Android Support直接的映射关系,两张表,一张是依赖库映射关系,一张是导入包映射关系
本人亲测代码,作为Android中键盘事件处理的案例,如果大家喜欢我的例子,可以去我的博客浏览更多文章,供大家学习所用!
android 按键 码值
android键盘映射相关原理,对于修改android键值很重要!
android键盘事件的一个简单实例,供初学者学习
android 后台监听按键事件方法及demoandroid 后台监听按键事件方法及demo
Android键盘键名和键值列表 Android虚拟键码表Android键盘键名和键值列表 Android虚拟键码表Android键盘键名和键值列表 Android虚拟键码表Android键盘键名和键值列表 Android虚拟键码表Android键盘键名和键值列表 ...
Android平台权限对照表Android平台权限Android平台权限对照表对照表
Android颜色对照表,Android颜色对照表,Android颜色对照表
Android 模拟器和PC物理键盘映射,文档里有的,不要钱
在res/string.xml中添加特殊的字符,需用转移字符
表格列出了从Android旧支持库包到新androidx,导入包的类映射明细
Android旧版本包与AndroidX对照表,在使用AndroidX时很好用,直接对照代替就可以。
android 按键事件分发过程测试 onkey ontouch onTouchEent
监听Android软键盘弹出和收起事件(所有代码都是抽离自facebook/react-native源码中, 亲测有效, 放心食用)。回调事件方法参数包含键盘是否弹出(isShow)、键盘高度(keyboardHeight)、屏幕可用高度(screenHeight)、屏幕...
Android 模拟器建立端口映射讲解 redir Android 模拟器建立端口映射
我们在android手机上面有时候会遇到监听手机软键盘按键的时候,例如:我们在浏览器输入url完毕后可以点击软键盘右下角的“GO”按键加载url页面;在点击搜索框的时候,点击右下角的search符号键可以进行搜索;或者在...
unity3d手机开发Android Keycode 最新对照表 本人测试可用!
在Android应用程序中,有一类特殊的消息,是专门负责与用户进行交互的,它们就是触摸屏和键盘等输入事件。触摸屏和键盘事件是统一由系统输入管理器InputManager进行分发的。也就是说,InputManager负责从硬件接收...
Android 软键盘和emoji表情切换方案,和微信几乎一样的体验,开发环境eclipse。