키 바인딩 구문을 잘 이해할 수 없었습니다. 시작하려면 기호 이름을 모르는 경우 Google로 넘어 가기 힘듭니다.DrRacket 키 바인딩을 읽는 방법 (일반적으로)
DrRacket에서 "c : g"또는 "esc; g"와 같은 바인딩을 봅니다. 이러한 키를 사용하지 않으려 고 시도했습니다. 나는 그들을 동시에 때리려 고 노력했다. 아무것도 작동하는 것 같습니다.
무엇을 의미합니까? 그리고 일반적으로이 구문을 어떻게 이해할 수 있습니까?
키 바인딩 구문을 잘 이해할 수 없었습니다. 시작하려면 기호 이름을 모르는 경우 Google로 넘어 가기 힘듭니다.DrRacket 키 바인딩을 읽는 방법 (일반적으로)
DrRacket에서 "c : g"또는 "esc; g"와 같은 바인딩을 봅니다. 이러한 키를 사용하지 않으려 고 시도했습니다. 나는 그들을 동시에 때리려 고 노력했다. 아무것도 작동하는 것 같습니다.
무엇을 의미합니까? 그리고 일반적으로이 구문을 어떻게 이해할 수 있습니까?
일반 단축 :
<modifier-key-1>:<key-1>;<modifier-key-2>:<key-2>;...;<key-n>
의미 :
<modifier-key-1>
및 <key-1>
(즉 : 조합 키를 누르면 시작하고, 누르고있는 동안, 그 후, 키 1을 누르면 양쪽 모두 해제),<key-n>
표준 보조 키는 여기서
c - the control key modifier
s - the shift key modifier
m - the meta key modifier (not present in many keyboards)
a - the alt key modifier (sometimes already used to insert special characters)
가 (실제로는 다른 키보드에서 다른 주요 수정이 있습니다).
그래서 c:x;c:g;s:t
다음 조합을 의미 c:x;c:g;s
가 Control-X
키 s
다음 Control-G
하였다 수단 동안 Control-X
, Control-g
이어서 Shift T
(이 삽입 Σ
, DrRacket 그리스어 대문자 시그마) 다음은합니다 (삽입 그리스 문자 ς). 마지막으로 조합 m-c-right
은 모두 오른쪽 화살표 키를 사용하여 메타 키와 제어 키를 의미합니다.
메타 수정 자 키가 없으면 ESC (이스케이프) 키로 대체되는 경우가 많습니다. 이것은 키 수정 자이 아니고 일반 키이므로이 경우에는 다음 문자 앞에 을 누르고을 릴리스해야합니다. 즉, esc:g
은 ESC 키를 누르고 놓은 다음 바로 G
키를 누르는 것을 의미합니다. esc-c-right
은 다음을 의미합니다. ESC 키를 눌렀다 놓았다가 C-> 키를 누릅니다.
또한 Mac OS X과 같이 특수 문자를 삽입하기 위해 운영 체제에서 ALT 키를 이미 사용하고있는 경우 특수 설정 (환경 설정> 편집> 일반)을 설정하여 DrRacket의 일반 수정 자 키로 사용할 수 있습니다).
DrRacket에서 메뉴 항목으로 편집> 키 바인딩> 활성 키 바인딩 표시를 찾을 수 있으며 관련 문서 here을 찾을 수 있습니다.
정말 고마워! – Arjun