Android按鍵事件映射表和轉義符對照

來源:互聯網
上載者:User

很多開發人員表示不知道如何在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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.