This page is also available in 3 other languages

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