Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 759|回复: 0

开发交流:Android按键事件映射表和转义符对照

[复制链接]

该用户从未签到

发表于 2011-10-24 10:49:39 | 显示全部楼层 |阅读模式
很多开发者表示不知道如何在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
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2025-1-11 07:56 , Processed in 0.348225 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表