====================================================================== Programatoruv pruvodce po klavesnici: kompletni prehled scankodu ====================================================================== Vsechny zde uvedene kody jsem si osobne experimentalne overil na dvou ruznych klavesnicich a za jejich spravnost rucim. Nanejvys by se mohl vyskytnout preklep vznikly pri pretukavani cisel z poznamkovych papiru, ale snad snad jsem nic neprehledl. Vysvetlivky k tabulce: Klavesa - Jmeno klavesy v lidsky citelnem tvaru. Stisk - Tenhle scankod se na portu $60 objevi po stisku tehle klavesy. Pokud klavesa vygeneruje serii vic scankodu (ktere se zjisti opetovnym ctenim portu), jsou v tabulce oddeleny carkou. Drzeni - Tenhle scankod nebo serii scankodu klavesa opakovane generuje, pokud ji drzime stisknutou. Pusteni - Tenhle kod nebo serie kodu se na portu objevi, kdyz klavesu pustime. Poznamky - Co dalsiho se o klavese da rict. Horni rada: Klavesa Stisk Drzeni Pusteni Poznamky ------------------------------------------------------------------------ Esc 1 1 129 F1 59 59 187 F2 60 60 188 F3 61 61 189 F4 62 62 190 F5 63 63 191 F6 64 64 192 F7 65 65 193 F8 66 66 194 F9 67 67 195 F10 68 68 196 F11 87 87 215 F12 88 88 216 Printscreen 224,55 224,55 224,183 Ve Windows takhle funguje jenom pokud je ve vlastnostech programu vypnuta jeho obsluha. Scroll lock 70 70 198 Pause 225,29,69,225,157,197 nic nic Pause/Break zmacknuty jen tak Break 224,70,224,198 nic nic Ctrl + Pause/Break Prvni rada alfanumerickeho bloku: Klavesa Stisk Drzeni Pusteni Poznamky ------------------------------------------------------------------------ ~ 41 41 169 vlevo od 1, pod Escapem a nad Tabulatorem 1 2 2 130 2 3 3 131 3 4 4 132 4 5 5 133 5 6 6 134 6 7 7 135 7 8 8 136 8 9 9 137 9 10 10 138 0 11 11 139 - 12 12 140 = 13 13 141 Backspace 14 14 142 Druha rada alfanumerickeho bloku: Klavesa Stisk Drzeni Pusteni Poznamky ------------------------------------------------------------------------ Tabulator 15 15 143 Q 16 16 144 W 17 17 145 E 18 18 146 R 19 19 147 T 20 20 148 Y 21 21 149 Klavesa mezi T a U, bez ohledu na to, jestli je klavesnice ceska nebo anglicka. U 22 22 150 I 23 23 151 O 24 24 152 P 25 25 153 [ 26 26 154 ] 27 27 155 \ 43 43 171 Klavesa, co dava \ a |. Na nekterych klavesnicich muze byt jinde. Treti rada alfanumerickeho bloku: Klavesa Stisk Drzeni Pusteni Poznamky ------------------------------------------------------------------------ Caps lock 58 58 186 A 30 30 158 S 31 31 159 D 32 32 160 F 33 33 161 G 34 34 162 H 35 35 163 J 36 36 164 K 37 37 165 L 38 38 166 ; 39 39 167 ' 40 40 168 Enter 28 28 156 Ctvrta rada alfanumerickeho bloku: Klavesa Stisk Drzeni Pusteni Poznamky ------------------------------------------------------------------------ levy Shift 42 42 170 Z 44 44 172 Klavesa vlevo od X, bez ohledu na to, jestli je klavesnice ceska nebo anglicka. X 45 45 173 C 46 46 174 V 47 47 175 B 48 48 176 N 49 49 177 M 50 50 178 , 51 51 179 . 52 52 180 / 53 53 181 pravy Shift 54 54 182 Spodni rada alfanumerickeho bloku: Klavesa Stisk Drzeni Pusteni Poznamky ------------------------------------------------------------------------ levy Ctrl 29 29 157 leve Wokno 224,91 224,91 224,219 levy Alt 56 56 184 \ 86 86 214 Druha klavesa \+|. Na nekterych klavesnicich je jinde, vetsinou uplne chybi. Mezernik 57 57 185 pravy Alt 224,56 224,56 224,184 prave Wokno 224,92 224,92 224,220 Mistni nabidka 224,93 224,93 224,221 Takove to jakoby prave mysitko. Nejvyssi existujici scankod. pravy Ctrl 224,29 224,29 224,157 Bloky kurzorovych klaves: Klavesa Stisk Drzeni Pusteni Poznamky ------------------------------------------------------------------------ Insert 224,82 224,82 224,210 Home 224,71 224,71 224,199 Page up 224,73 224,73 224,201 Delete 224,83 224,83 224,211 End 224,79 224,79 224,207 Page down 224,81 224,81 224,201 Sipka nahoru 224,72 224,72 224,200 Sipka doleva 224,75 224,75 224,203 Sipka dolu 224,80 224,80 224,208 Sipka doprava 224,77 224,77 224,205 Numericky blok: Klavesa Stisk Drzeni Pusteni Poznamky ------------------------------------------------------------------------ Num lock 69 69 197 / 224,53 224,53 224,181 * 55 55 183 - 74 74 202 7 71 71 199 8 72 72 200 9 73 73 201 4 75 75 203 5 76 76 204 6 77 77 205 1 79 79 207 2 80 80 208 3 81 81 209 0 82 82 210 . 83 83 211 + 78 78 206 Enter 224,28 224,28 224,156 Scankody jsou vzdy stejne, bez ohledu na znakovou sadu. ASCII kody se lisi jazyk od jazyka a ovladac od ovladace. / Mircosoft 2013