본문으로 건너뛰기

예제 및 지원 키 코드 목록

HOME 키 누르기 시뮬레이션

key.press("HOMEBUTTON")

HOME 키 길게 누르기 시뮬레이션

key.down("HOMEBUTTON") -- HOME 키 누르기
sys.msleep(1000) -- 1초 대기
key.up("HOMEBUTTON") -- HOME 키 놓기

HOME 키 두 번 누르기 시뮬레이션

key.press("HOMEBUTTON")
key.press("HOMEBUTTON")

잠금 키(전원 키) 누르기 시뮬레이션

key.press("LOCK")

Enter 키 누르기 시뮬레이션

key.press("RETURN")

기타 시뮬레이션

-- 다음 예제는 [command + v] 키 조합으로 클립보드의 텍스트를 붙여 넣습니다(Windows의 control + v가 아님) 
key.down("LEFTCOMMAND") -- command 키 누르기
sys.msleep(30) -- 30밀리초 대기
key.press("V") -- v 키 한 번 누르기
sys.msleep(30) -- 30밀리초 대기
key.up("LEFTCOMMAND") -- command 키 놓기
--
-- 다음 예제는 command + `[` 키 조합으로 이전 페이지로 돌아갑니다
key.down("LEFTCOMMAND") -- command 키 누르기
sys.msleep(30) -- 30밀리초 대기
key.press("[") -- `[` 키 한 번 누르기
sys.msleep(30) -- 30밀리초 대기
key.up("LEFTCOMMAND") -- command 키 놓기
--
-- 다음 예제는 [command + a]로 모두 선택한 다음 백스페이스 키로 삭제합니다
key.down('LEFTCOMMAND')
sys.msleep(30) -- 30밀리초 대기
key.press('A') -- `A` 키 한 번 누르기
sys.msleep(30) -- 30밀리초 대기
key.up('LEFTCOMMAND')
sys.msleep(100) -- 100밀리초 대기
key.press('BACKSPACE') -- 백스페이스 키 한 번 누르기
--
--
key.press("VOLUMEUP") -- 볼륨 + 키 한 번 누르기
key.press("VOLUMEDOWN") -- 볼륨 - 키 한 번 누르기
--
key.down("VOLUMEUP") -- 볼륨 + 키 누르기
sys.msleep(1000) -- 1초 대기
key.up("VOLUMEUP") -- 볼륨 + 키 놓기
--
key.down("LOCK") -- 잠금 키(전원 키) 누르기
sys.msleep(3000) -- 3초 대기
key.up("LOCK") -- 잠금 키(전원 키) 놓기
--
key.press("SHOW_HIDE_KEYBOARD") -- [키보드 숨기기/표시 키]를 한 번 눌러 가상 키보드 숨기기
--
key.press("SHOW_HIDE_KEYBOARD") -- [키보드 숨기기/표시 키]를 다시 한 번 눌러 가상 키보드 표시하기
--
-- 다음 예제는 [잠금 키 + HOME 키] 조합으로 스크린샷을 찍어 사진 앨범에 저장합니다
key.down("LOCK") -- 잠금 키(전원 키) 누르기
sys.msleep(100) -- 100밀리초 대기
key.press("HOMEBUTTON") -- HOME 키 한 번 누르기
sys.msleep(100) -- 100밀리초 대기
key.up("LOCK") -- 잠금 키(전원 키) 놓기
--
-- iOS7, iOS8에서 입력기를 전환하는 키 조합
key.down("LEFTCOMMAND")
sys.msleep(50)
key.press(" ")
sys.msleep(50)
key.up("LEFTCOMMAND")
--
-- iOS9에서 입력기를 전환하는 키 조합
key.down("LEFTCONTROL")
sys.msleep(50)
key.press("SPACE")
sys.msleep(50)
key.up("LEFTCONTROL")

참고: 위 코드에서는 이 장에서 다루지 않는 함수 sys.msleep을 사용합니다

지원 키 코드 목록

-- 문자 키:
"A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z"
--
-- 숫자 키:
"1" "2" "3" "4" "5" "6" "7" "8" "9" "0"
--
-- 기능 키:
"F1" "F2" "F3" "F4" "F5" "F6" "F7" "F8" "F9" "F10" "F11" "F12"
--
-- 기타 키:
"RETURN" --< Enter 키
"ESCAPE" --< ESC 키
"BACKSPACE" --< 백스페이스 키
"TAB" --< 탭 키
"SPACE" --< 스페이스 키
"HYPHEN" --< "-" 또는 "_" 키
"EQUAL" --< "=" 또는 "+" 키
"BRACKETOPEN" --< "[" 또는 "{" 키
"BRACKETCLOSE" --< "]" 또는 "}" 키
"BACKSLASH" --< "\" 또는 "|" 키
"SEMICOLON" --< ";" 또는 ":" 키
"QUOTATION" --< 작은따옴표 또는 큰따옴표 키
"ACCENT" --< "`" 또는 "~" 키
"COMMA" --< "," 또는 "<" 키
"DOT" --< "." 또는 ">" 키
"SLASH" --< "/" 또는 "?" 키
"CAPSLOCK" --< Caps Lock 키
"PAUSE"
"INSERT"
"HOME" --< iOS 기기의 HOME 키와 완전히 동일하지 않음
"PAGEUP"
"DELETE"
"END"
"PAGEDOWN"
"RIGHTARROW" --< 오른쪽 화살표 키
"LEFTARROW" --< 왼쪽 화살표 키
"DOWNARROW" --< 아래쪽 화살표 키
"UPARROW" --< 위쪽 화살표 키
"LEFTCONTROL" --< 왼쪽 Ctrl 키
"LEFTSHIFT" --< 왼쪽 Shift 키
"LEFTALT" --< 왼쪽 Alt 키
"LEFTCOMMAND" --< 왼쪽 Command 키
"RIGHTCONTROL" --< 오른쪽 Ctrl 키
"RIGHTSHIFT" --< 오른쪽 Shift 키
"RIGHTALT" --< 오른쪽 Alt 키
"RIGHTCOMMAND" --< 오른쪽 Command 키
"LOCK" --< 잠금 키 또는 전원 키
"HOMEBUTTON" --< 이 키가 iOS 기기의 HOME 키와 동일함
"FORWARD" --< 미디어 다음 트랙
"REWIND" --< 미디어 이전 트랙
"FORWARD2" --< 미디어 다음 트랙(대체 키)
"REWIND2" --< 미디어 이전 트랙(대체 키)
"EJECT"
"PLAYPAUSE" --< 미디어 일시 정지 키
"MUTE" --< 음소거 키
"VOLUMEUP" --< 볼륨 + 키
"VOLUMEDOWN" --< 볼륨 - 키
"SPOTLIGHT" --< Spotlight 키
"BRIGHTUP" --< 화면 밝기 + 키
"BRIGHTDOWN" --< 화면 밝기 - 키
"SHOW_HIDE_KEYBOARD" --< 키보드 숨기기/표시 키