G900 Keyboard — различия между версиями

Материал из G900
Перейти к: навигация, поиск
Строка 42: Строка 42:
 
  |-
 
  |-
 
  | 0
 
  | 0
  | 0, 0, KEY_C
+
  | KEY_C
  | 0, 1, KEY_Z
+
  | KEY_Z
  | 0, 2, KEY_B
+
  | KEY_B
  | 0, 3, KEY_X
+
  | KEY_X
  | 0, 4, KEY_V
+
  | KEY_V
  | 0, 5, KEY_LEFTSHIFT
+
  | KEY_LEFTSHIFT
  | 0, 6, KEY_F1
+
  | KEY_F1
  | 0, 7, KEY_N
+
  | KEY_N
 
  |-
 
  |-
 
  | 1
 
  | 1
  | 1, 0, KEY_LANGUAGE
+
  | KEY_LANGUAGE
   1, 0, KEY_MINUS
+
   KEY_MINUS
  | 1, 1, KEY_LEFTMETA   
+
  | KEY_LEFTMETA   
  | 1, 2, KEY_SPACE
+
  | KEY_SPACE
  | 1, 3, KEY_LEFTALT
+
  | KEY_LEFTALT
  | 1, 4, KEY_2
+
  | KEY_2
  | 1, 5, KEY_FN,  
+
  | KEY_FN,  
  1, 5, KEY_8
+
  KEY_8
  | 1, 6, KEY_F2
+
  | KEY_F2
  | 1, 7, KEY_COMMA,
+
  | KEY_COMMA,
 
  |-  
 
  |-  
 
  | 2
 
  | 2
  | 2, 0, KEY_R
+
  | KEY_R
  | 2, 1, KEY_W
+
  | KEY_W
  | 2, 2, KEY_Y
+
  | KEY_Y
  | 2, 3, KEY_E
+
  | KEY_E
  | 2, 4, KEY_T
+
  | KEY_T
  | 2, 5, KEY_Q
+
  | KEY_Q
  | 2, 6, KEY_U
+
  | KEY_U
  | 2, 7, KEY_J
+
  | KEY_J
 
  |-
 
  |-
 
  | 3
 
  | 3
  | 3, 0, KEY_F
+
  | KEY_F
  | 3, 1, KEY_S
+
  | KEY_S
  | 3, 2, KEY_G
+
  | KEY_G
  | 3, 3, KEY_D
+
  | KEY_D
  | 3, 4, KEY_H
+
  | KEY_H
  | 3, 5, KEY_A
+
  | KEY_A
  | 3, 6, KEY_WWW
+
  | KEY_WWW
  | 3, 7, KEY_ENTER
+
  | KEY_ENTER
 
  |-
 
  |-
 
  | 4
 
  | 4
  | 4, 0, KEY_BACKSPACE
+
  | KEY_BACKSPACE
  | 4, 1, KEY_P
+
  | KEY_P
  | 4, 2, KEY_O
+
  | KEY_O
  | 4, 3, KEY_I
+
  | KEY_I
  | 4, 4, KEY_1
+
  | KEY_1
  | 4, 5, KEY_VOLUMEDOWN
+
  | KEY_VOLUMEDOWN
  | 4, 6, KEY_VOLUMEUP
+
  | KEY_VOLUMEUP
  | 4, 7, KEY_CAMERA
+
  | KEY_CAMERA
 
  |-
 
  |-
 
  | 5
 
  | 5
  | 5, 0, KEY_KPENTER  
+
  | KEY_KPENTER  
  | 5, 1, KEY_UP
+
  | KEY_UP
  | 5, 2, KEY_APOSTROPHE
+
  | KEY_APOSTROPHE
  | 5, 3, KEY_M
+
  | KEY_M
  | 5, 4, KEY_PHONE
+
  | KEY_PHONE
  | 5, 5, KEY_UP
+
  | KEY_UP
  | 5, 6, KEY_OK
+
  | KEY_OK
  | 5, 7, KEY_CANCEL
+
  | KEY_CANCEL
 
  |-
 
  |-
 
  | 6
 
  | 6
  | 6, 0, KEY_LEFTCTRL
+
  | KEY_LEFTCTRL
  | 6, 1, KEY_BACKSLASH  
+
  | KEY_BACKSLASH  
  | 6, 2, KEY_L
+
  | KEY_L
  | 6, 3, KEY_K
+
  | KEY_K
  | 6, 4, KEY_F2  
+
  | KEY_F2  
  | 6, 5, KEY_LEFT
+
  | KEY_LEFT
  | 6, 6, KEY_PROG1  
+
  | KEY_PROG1  
  | 6, 7, KEY_DOWN
+
  | KEY_DOWN
 
  |-
 
  |-
 
  | 7
 
  | 7
  | 7, 0, KEY_RIGHT
+
  | KEY_RIGHT
  | 7, 1, KEY_DOWN
+
  | KEY_DOWN
  | 7, 2, KEY_LEFT
+
  | KEY_LEFT
  | 7, 3, KEY_DOT
+
  | KEY_DOT
  | 7, 4, KEY_MAIL
+
  | KEY_MAIL
  | 7, 5, KEY_RIGHT
+
  | KEY_RIGHT
  | 7, 6, KEY_MENU
+
  | KEY_MENU
  | 7, 7, KEY_HOME
+
  | KEY_HOME
 
|}
 
|}
  
  
 
= GPIO кнопки =
 
= GPIO кнопки =

Версия 23:49, 2 августа 2010

PXA matrix

Gpio pin config

GPIO100_KP_MKIN_0 GPIO103_KP_MKOUT_0
GPIO101_KP_MKIN_1 GPIO104_KP_MKOUT_1
GPIO102_KP_MKIN_2 GPIO105_KP_MKOUT_2
GPIO97_KP_MKIN_3 GPIO106_KP_MKOUT_3
GPIO98_KP_MKIN_4 GPIO107_KP_MKOUT_4
GPIO99_KP_MKIN_5 GPIO108_KP_MKOUT_5
GPIO95_KP_MKIN_6 GPIO35_KP_MKOUT_6
GPIO13_KP_MKIN_7 GPIO22_KP_MKOUT_7

Key config

0 1 2 3 4 5 6 7
0 KEY_C KEY_Z KEY_B KEY_X KEY_V KEY_LEFTSHIFT KEY_F1 KEY_N
1 KEY_LANGUAGE
  KEY_MINUS
KEY_LEFTMETA KEY_SPACE KEY_LEFTALT KEY_2 KEY_FN,
  KEY_8
KEY_F2 KEY_COMMA,
2 KEY_R KEY_W KEY_Y KEY_E KEY_T KEY_Q KEY_U KEY_J
3 KEY_F KEY_S KEY_G KEY_D KEY_H KEY_A KEY_WWW KEY_ENTER
4 KEY_BACKSPACE KEY_P KEY_O KEY_I KEY_1 KEY_VOLUMEDOWN KEY_VOLUMEUP KEY_CAMERA
5 KEY_KPENTER KEY_UP KEY_APOSTROPHE KEY_M KEY_PHONE KEY_UP KEY_OK KEY_CANCEL
6 KEY_LEFTCTRL KEY_BACKSLASH KEY_L KEY_K KEY_F2 KEY_LEFT KEY_PROG1 KEY_DOWN
7 KEY_RIGHT KEY_DOWN KEY_LEFT KEY_DOT KEY_MAIL KEY_RIGHT KEY_MENU KEY_HOME


GPIO кнопки