입력 설정
입력 설정은 IDE 내에서 마우스와 키보드 입력의 특정 측면을 제어합니다. 사용 가능한 옵션은 다음과 같습니다:
옵션 | 설명 | 기본값 |
---|---|---|
느린 더블 클릭 시간 (ms) | IDE의 일부 영역에서 리소스를 이름 바꾸기 위해 느린 더블 클릭이 필요합니다. 이 옵션은 감지 속도를 설정합니다. | 500ms |
스크롤 잠금 시간 (ms) | 겹치는 창 사이에서 스크롤할 때 대기해야 하는 시간을 정의합니다. | 500ms |
화면을 팬할 때 커서 래핑 | 활성화하면 작업 공간을 팬할 때 커서가 화면 경계를 넘어갑니다. | 활성화됨 |
스크롤 속도 | 다양한 작업 공간 내에서 스크롤 속도를 제어합니다. | 1 |
탭 드래그 거리 | 작업 공간 탭을 기본 위치에서 드래그할 때 인식되는 거리입니다. | 50px |
최소 줌 레벨 | 마우스가 작업 공간 창과 상호작용할 수 있는 줌 컷오프 포인트를 제어합니다. | 40% |
마우스 휠 줌에 Ctrl 키 필요 | 체크 시 모든 편집기에서 Ctrl 키와 함께 마우스 휠로 줌이 활성화됩니다. | 비활성화됨 |
Ctrl + MMB로 상속 이벤트 열기 | 체크 시 객체에서 중간 마우스 버튼을 누르면 객체의 상속 이벤트가 열립니다. | 비활성화됨 |
텍스트 선택에 바이어스 추가 | 체크 시 텍스트 창에서 한 줄을 선택할 때 수직 부정확성을 줄입니다. | 활성화됨 |
모든 장치에서 노트북 모드 활성화 | 체크 시 IDE에서 노트북 모드 버튼이 표시됩니다. | 비활성화됨 |
노트북 모드 강제 사용 | 이 설정은 노트북 모드의 사용 가능 여부를 변경합니다. | 활성화됨 |
(macOS 전용) 핀치 줌 활성화 | 트랙패드 핀치 줌 동작을 활성화 또는 비활성화합니다. | 비활성화됨 |
(macOS 전용) 핀치 줌 민감도 (%) | 트랙패드 핀치 줌 동작의 민감도를 변경합니다. | - |
활용 예제
느린 더블 클릭 시간 설정
// 느린 더블 클릭 시간 설정
input_set_double_click_time(500);
스크롤 잠금 시간 조정
// 스크롤 잠금 시간 조정
input_set_scroll_lock_time(500);
커서 래핑 활성화
// 커서 래핑 활성화
input_set_cursor_wrap(true);
스크롤 속도 변경
// 스크롤 속도 변경
input_set_scroll_speed(1);
탭 드래그 거리 설정
// 탭 드래그 거리 설정
input_set_tab_drag_distance(50);
최소 줌 레벨 설정
// 최소 줌 레벨 설정
input_set_min_zoom_level(40);
마우스 휠 줌 설정
// 마우스 휠 줌 설정
input_set_mouse_wheel_zoom_with_ctrl(true);
상속 이벤트 열기 설정
// 상속 이벤트 열기 설정
input_set_open_inherited_event_with_mmb(true);
텍스트 선택 바이어스 추가
// 텍스트 선택 바이어스 추가
input_set_bias_text_selection(true);
노트북 모드 활성화
// 노트북 모드 활성화
input_set_enable_laptop_mode(true);
노트북 모드 강제 사용 설정
// 노트북 모드 강제 사용 설정
input_set_force_laptop_mode(true);
핀치 줌 활성화 (macOS 전용)
// 핀치 줌 활성화
input_set_enable_pinch_to_zoom(true);
핀치 줌 민감도 조정 (macOS 전용)
// 핀치 줌 민감도 조정
input_set_pinch_to_zoom_sensitivity(100);