Keyboard Modifiers

설명

Keyboard.write()Keyboard.press()Keyboard.release() 명령은 모든 ASCII 문자에 대응하여 작동하지 않습니다. 특히 키보드로 입력 할 수없는 ASCII 문자는 더욱 주의해야 합니다. 예를 들어, 백 스페이스는 작동하지만 인쇄 할 수없는 다른 문자는 예측할 수없는 결과를 가져옵니다. 예를 들어 대문자(및 다른 특수문자)의 경우 전송된 소문자(혹은 숫자)와 Shift문자가 입력되는 것으로 간주됩니다. 수정키(Modifier)는 두 키를 조합하여 누르면 다른 키의 정상적인 동작을 수정하는 컴퓨터 키보드의 특수 키입니다. ASCII 값과 이들이 나타내는 문자 또는 함수에 대한 자세한 내용은, 여기를 참조 asciitable.com 다중 키 누름 사용은 여기를 참조하세요: Keyboard.press() 수정키에 대한 Leonardo의 정의는 다음과 같습니다:

Key 16진수 값 10진수 값
KEY_LEFT_CTRL 0x80 128
KEY_LEFT_SHIFT 0x81 129
KEY_LEFT_ALT 0x82 130
KEY_LEFT_GUI 0x83 131
KEY_RIGHT_CTRL 0x84 132
KEY_RIGHT_SHIFT 0x85 133
KEY_RIGHT_ALT 0x86 134
KEY_RIGHT_GUI 0x87 135
KEY_UP_ARROW 0xDA 218
KEY_DOWN_ARROW 0xD9 217
KEY_LEFT_ARROW 0xD8 216
KEY_RIGHT_ARROW 0xD7 215
KEY_BACKSPACE 0xB2 178
KEY_TAB 0xB3 179
KEY_RETURN 0xB0 176
KEY_ESC 0xB1 177
KEY_INSERT 0xD1 209
KEY_DELETE 0xD4 212
KEY_PAGE_UP 0xD3 211
KEY_PAGE_DOWN 0xD6 214
KEY_HOME 0xD2 210
KEY_END 0xD5 213
KEY_CAPS_LOCK 0xC1 193
KEY_F1 0xC2 194
KEY_F2 0xC3 195
KEY_F3 0xC4 196
KEY_F4 0xC5 197
KEY_F5 0xC6 198
KEY_F6 0xC7 199
KEY_F7 0xC8 200
KEY_F8 0xC9 201
KEY_F9 0xCA 202
KEY_F10 0xCB 203
KEY_F11 0xCC 204
KEY_F12 0xCD 205
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.