키패드 넘버락 설정 함수
이 문서는 keyboard_set_numlock
함수에 대해 설명합니다. 이 함수는 키패드의 넘버락 기능을 켜거나 끌 수 있습니다. Windows 환경에서만 작동하며, 다른 장치에서는 사용할 수 없습니다.
함수 문법
keyboard_set_numlock(value);
인자 설명
인자 | 타입 | 설명 |
---|---|---|
value | Boolean | "켜기"는 true, "끄기"는 false |
반환값
- 해당 함수는 반환값이 없습니다.
활용 예제
아래의 예제 코드는 넘버락 키의 상태를 확인하고, 현재 상태에 따라 켜거나 끄는 기능을 수행합니다.
if (keyboard_get_numlock()) {
keyboard_set_numlock(false);
} else {
keyboard_set_numlock(true);
}
추가 활용 예제
- 게임 내 숫자 입력 제어
gml if (keyboard_get_numlock()) { // 숫자 입력을 허용 } else { // 숫자 입력을 차단 }
- UI에서 넘버락 상태 표시
gml var numlock_state = keyboard_get_numlock(); if (numlock_state) { // UI에 "넘버락: 켜짐" 표시 } else { // UI에 "넘버락: 꺼짐" 표시 }
- 특정 키 조합으로 넘버락 토글
gml if (keyboard_check(vk_shift) && keyboard_check(vk_n)) { keyboard_set_numlock(!keyboard_get_numlock()); }
- 게임 시작 시 넘버락 상태 초기화
gml if (!keyboard_get_numlock()) { keyboard_set_numlock(true); }
이와 같은 방식으로 keyboard_set_numlock
함수를 활용하여 다양한 기능을 구현할 수 있습니다.