내 응용 프로그램에서는 키보드의 "1"키 왼쪽에있는 키에 바로 가기를 매핑해야합니다. 표준 미국 키보드에서 이것은 백틱 문자 ("`", 키 코드 번호 50)입니다. 불행히도 국제 키보드 (예 : 프랑스어 키보드)는 1 키 왼쪽에 다른 키를 가지고 있습니다 (슬래시 키 "/")를 사용하므로 키 코드를 하드 코딩하면 미국 키보드를 사용하지 않는 사용자에게 예기치 않은 결과가 발생할 수 있습니다.다국어 키보드 용 CGKey 코드 변환
미국 키 코드를 런타임에 다국어 키보드의 키 코드로 변환하거나 키보드의 키 위치를 기준으로 프로그래밍 방식으로 키 코드를 결정하는 방법이 있습니까?
내가 틀렸다고 정정 해 주지만 Objective-C 문제인 것처럼 들리지만 C 문제는 아닙니다. 그와 같은 태그를 붙이고 ('obejctive-c'의 철자를 수정 함). –
Carbon 텍스트 입력 API가 C로 작성 되었기 때문에이 두 태그로 태그를 붙 였지만 Objective-C에도 해결책이있을 수 있습니다. – indragie
탄소가 더 이상 지원됩니까? http://en.wikipedia.org/wiki/Carbon_(API)는 답변이 '아니오'인 것처럼 들리게합니다. –