2015-01-11 6 views
2

스웨덴어 키보드의 AltGr 수정자를 많이 사용하는 사용자 정의 스웨덴어 드보락 키보드 레이아웃이 있습니다. 그러나 예를 들어 AltGr + u (슬래시를 생성해야 함), PyCharm은 이것을 Alt + Ctrl + u로 해석합니다. 이것은 분명히 특별한 것으로 묶여 있습니다.PyCharm에서 AltGr-Alt-and-Ctrl 키 변환을 어떻게 비활성화합니까?

PyCharm을 사용하여 첩자를 재생하지 않으려 고 했으므로 가져온 Alt + Ctrl 키 바인딩을 모두 수동으로 제거하는 것 이외의 방법으로이를 해결할 수있는 방법이 있습니까?

+1

이 문제는 Pycharm을 기반으로하는 [Java 자체] (http://stackoverflow.com/a/8795818/777285)에서 올 수 있습니다. 프랑스 드보르작을 사용하기 때문에 나는 동정심을 발휘합니다. 비슷한 맥락에서 맥을 경험합니다. 단지 할 일이 있어야합니다 :) –

답변

0

AutoHotKey을 시도해 볼 수도 있습니다. 명령 순서 <^>! 지금처럼 AltGr 키 수정 키를 수신합니다

<^>!u::Send {/} 

이 줄은 AltGr 키 + U 키 시퀀스를 수신하고 예상대로 슬래시를 보내야합니다. AutoHotKey는 키보드를 듣고 키 입력을 가로 채고 기본 응용 프로그램과 문자를 분리하여 보내므로 은 사용하는 키스트 로크를 잡고 올바른 문자를 PyCharm에 보내야합니다. 먼저 PyCharm이 키 입력을 해석하고 변경하기 전에 그 자체로.

이 제안은 내가 처리 한 유사한 상황을 기반으로합니다. PyCharm이나 스웨덴 키보드 (Dvorak 또는 기타)를 가지고 있지 않습니다.

+0

솔직히 말해서 나는 AHK로 돌아가고 싶지 않습니다. 이전에 내 Dvorak에 사용 했었지만, 때때로 바쁜 종류의 버그 였기 때문에 지금 당장 사용하고있는 자체 Windows 키보드 레이아웃을 만들었습니다. – damd

+0

ㅎ, AHK는 너무 많은 것에 대한 나의 행이다. 그러나 키보드 전체를 다시 실행하지 않아도됩니다. 오작동하는 키에 대한 간단한 스크립트 만 작성하면됩니다. PyCharm의 키만 변경되도록 조건부로 넣을 수도 있습니다. – techturtle

+0

나는 네가 옳다고 생각하는데, 나는 그렇게 할거야. – damd

0

독일어 키보드 레이아웃에도 동일한 문제가있었습니다. 항상 '프로그래밍'에 필요한 '['를 인쇄하려면 AltGr + 8을 눌러야합니다. Pycharm은이를 코드에서 점프하기위한 바로 가기로 해석합니다. 이것은 정말로 anoying했다.

pycharm의 'Visual Studio'에서 'Eclipse'키맵 설정으로 전환하면 제대로 작동합니다.