爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6484|回复: 5

[安卓技术] Android按键事件映射表和转义符对照(转)

[复制链接]
发表于 2010-6-20 22:33 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
转载自:Android开发网原创   


     很多开发者表示不知道如何在Android的layout布局文件中输入类似&这样的符号,下面Android123整理了下一些案件事件映射和转义符对照表,比如说 & 在layout.xml中应该\uff06同时,从下表可以看到&和7在键盘上是同一个位置。
  1. KeyEvent.KEYCODE_UNKNOWN,
  2.             KeyEvent.KEYCODE_SOFT_LEFT,
  3.             KeyEvent.KEYCODE_SOFT_RIGHT,
  4.             KeyEvent.KEYCODE_HOME,
复制代码


  1. KeyEvent.KEYCODE_BACK,
  2.             KeyEvent.KEYCODE_CALL,
  3.             KeyEvent.KEYCODE_ENDCALL,
  4.             KeyEvent.KEYCODE_0 | ('\uff09' << SHIFT_FWCH), // )
  5.             KeyEvent.KEYCODE_1 | ('\uff01' << SHIFT_FWCH), // !
  6.             KeyEvent.KEYCODE_2 | ('\uff20' << SHIFT_FWCH), // @
  7.             KeyEvent.KEYCODE_3 | ('\uff03' << SHIFT_FWCH), // #
  8.             KeyEvent.KEYCODE_4 | ('\uffe5' << SHIFT_FWCH), // $ - fullwidth Yuan
  9.             KeyEvent.KEYCODE_5 | ('\uff05' << SHIFT_FWCH), // %
  10.             KeyEvent.KEYCODE_6 | ('\u2026' << SHIFT_FWCH), // ^ - Apostrophe
  11.             KeyEvent.KEYCODE_7 | ('\uff06' << SHIFT_FWCH), // &
  12.             KeyEvent.KEYCODE_8 | ('\uff0a' << SHIFT_FWCH), // *
  13.             KeyEvent.KEYCODE_9 | ('\uff08' << SHIFT_FWCH), // (
  14.             KeyEvent.KEYCODE_STAR,
  15.             KeyEvent.KEYCODE_POUND,
  16.             KeyEvent.KEYCODE_DPAD_UP,
  17.             KeyEvent.KEYCODE_DPAD_DOWN,
  18.             KeyEvent.KEYCODE_DPAD_LEFT,
  19.             KeyEvent.KEYCODE_DPAD_RIGHT,
  20.             KeyEvent.KEYCODE_DPAD_CENTER,
  21.             KeyEvent.KEYCODE_VOLUME_UP,
  22.             KeyEvent.KEYCODE_VOLUME_DOWN,
  23.             KeyEvent.KEYCODE_POWER,
  24.             KeyEvent.KEYCODE_CAMERA,
  25.             KeyEvent.KEYCODE_CLEAR,
  26.             KeyEvent.KEYCODE_A,
  27.             KeyEvent.KEYCODE_B | ('\uff3d' << SHIFT_FWCH), // ]
  28.             KeyEvent.KEYCODE_C | ('\u00a9' << SHIFT_FWCH), // copyright
  29.             KeyEvent.KEYCODE_D | ('\u3001' << SHIFT_FWCH), // \\
  30.             KeyEvent.KEYCODE_E | ('_' << SHIFT_FWCH), // _
  31.             KeyEvent.KEYCODE_F | ('\uff5b' << SHIFT_FWCH), // {
  32.             KeyEvent.KEYCODE_G | ('\uff5d' << SHIFT_FWCH), // }
  33.             KeyEvent.KEYCODE_H | ('\uff1a' << SHIFT_FWCH), // :
  34.             KeyEvent.KEYCODE_I | ('\uff0d' << SHIFT_FWCH), // -
  35.             KeyEvent.KEYCODE_J | ('\uff1b' << SHIFT_FWCH), // ;
  36.             KeyEvent.KEYCODE_K | ('\u201c' << SHIFT_FWCH), // "
  37.             KeyEvent.KEYCODE_L | ('\u2019' << SHIFT_FWCH), // '
  38.             KeyEvent.KEYCODE_M | ('\u300b' << SHIFT_FWCH), // > - French quotes
  39.             KeyEvent.KEYCODE_N | ('\u300a' << SHIFT_FWCH), // < - French quotes
  40.             KeyEvent.KEYCODE_O | ('\uff0b' << SHIFT_FWCH), // +
  41.             KeyEvent.KEYCODE_P | ('\uff1d' << SHIFT_FWCH), // =
  42.             KeyEvent.KEYCODE_Q | ('\t' << SHIFT_FWCH), // \t
  43.             KeyEvent.KEYCODE_R | ('\u00ae' << SHIFT_FWCH), // trademark
  44.             KeyEvent.KEYCODE_S | ('\uff5c' << SHIFT_FWCH), // |
  45.             KeyEvent.KEYCODE_T | ('\u20ac' << SHIFT_FWCH), //
  46.             KeyEvent.KEYCODE_U | ('\u00d7' << SHIFT_FWCH), // multiplier
  47.             KeyEvent.KEYCODE_V | ('\uff3b' << SHIFT_FWCH), // [
  48.             KeyEvent.KEYCODE_W | ('\uff40' << SHIFT_FWCH), // `
  49.             KeyEvent.KEYCODE_X, KeyEvent.KEYCODE_Y | ('\u00f7' << SHIFT_FWCH),
  50.             KeyEvent.KEYCODE_Z,
  51.             KeyEvent.KEYCODE_COMMA | ('\uff1f' << SHIFT_FWCH),
  52.             KeyEvent.KEYCODE_PERIOD | ('\uff0f' << SHIFT_FWCH),
  53.             KeyEvent.KEYCODE_ALT_LEFT, KeyEvent.KEYCODE_ALT_RIGHT,
  54.             KeyEvent.KEYCODE_SHIFT_LEFT, KeyEvent.KEYCODE_SHIFT_RIGHT,
  55.             KeyEvent.KEYCODE_TAB, KeyEvent.KEYCODE_SPACE, KeyEvent.KEYCODE_SYM,
  56.             KeyEvent.KEYCODE_EXPLORER, KeyEvent.KEYCODE_ENVELOPE,
  57.             KeyEvent.KEYCODE_ENTER, KeyEvent.KEYCODE_DEL,
  58.             KeyEvent.KEYCODE_GRAVE, KeyEvent.KEYCODE_MINUS,
  59.             KeyEvent.KEYCODE_EQUALS, KeyEvent.KEYCODE_LEFT_BRACKET,
  60.             KeyEvent.KEYCODE_RIGHT_BRACKET, KeyEvent.KEYCODE_BACKSLASH,
  61.             KeyEvent.KEYCODE_SEMICOLON, KeyEvent.KEYCODE_APOSTROPHE,
  62.             KeyEvent.KEYCODE_SLASH,
  63.             KeyEvent.KEYCODE_AT | ('\uff5e' << SHIFT_FWCH),
  64.             KeyEvent.KEYCODE_NUM, KeyEvent.KEYCODE_HEADSETHOOK,
  65.             KeyEvent.KEYCODE_FOCUS, KeyEvent.KEYCODE_PLUS,
  66.             KeyEvent.KEYCODE_MENU, KeyEvent.KEYCODE_NOTIFICATION,
  67.             KeyEvent.KEYCODE_SEARCH
复制代码

 楼主| 发表于 2010-6-20 22:39 | 显示全部楼层
仅仅转帖
其实我也不懂
有懂得研究下
发表于 2010-6-20 22:41 | 显示全部楼层
囧。。。我还进来看看真相。。。
发表于 2010-6-20 22:47 | 显示全部楼层
这个按键映射表与游戏有关?
发表于 2013-1-25 20:36 | 显示全部楼层
学习学习!!!!!
回复 支持 反对

使用道具 举报

发表于 2014-11-17 19:29 | 显示全部楼层
好复杂, 晕了,,,
回复 支持 反对

使用道具 举报

 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-11-21 19:42 , Processed in 0.042821 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

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