대학 시스템 (Windows XP)에서 작업 중이며 로그온 할 때 키보드를 Dvorak으로 설정하려고합니다. 현재 데스크톱 이미지를 변경하는 python 스크립트가 있습니다.파이썬으로 키보드 레이아웃을 변경 하시겠습니까?
레이아웃을 변경하는 데 파이썬을 사용할 수 있습니까? 아니면 다른 방법이 있습니까?
대학 시스템 (Windows XP)에서 작업 중이며 로그온 할 때 키보드를 Dvorak으로 설정하려고합니다. 현재 데스크톱 이미지를 변경하는 python 스크립트가 있습니다.파이썬으로 키보드 레이아웃을 변경 하시겠습니까?
레이아웃을 변경하는 데 파이썬을 사용할 수 있습니까? 아니면 다른 방법이 있습니까?
대답은 내가 레이아웃을 변경하는 AutoHotKey을 사용 Programmatically change keyboard to Dvorak
개의 댓글은 답변으로 게시되지 않아야합니다. – SilentGhost
에서 찾을 수 있습니다. 키를 다시 매핑하는 스크립트를 작성하고 실행 파일로 컴파일 할 수 있습니다. 예를
q::'
+q::"
w::,
+w::<
e::.
+e::>
r::p
등
키보드 레이아웃을
import win32api
win32api.LoadKeyboardLayout('00000409',1) # to switch to english
win32api.LoadKeyboardLayout('00000401',1) # to switch to arabic
와 드보르작에 대한 변경 방법 :
win32api.LoadKeyboardLayout("00010409",1)
또는
win32api.LoadKeyboardLayout("00020409",1)
Dvorak 용 키보드 레이아웃 코드 또는'win32api'에 대한 문서에 대한 링크가 있습니까? – ASGM
키보드 레이아웃 코드를 얻기 위해 이것을 사용하십시오 : win32api.GetKeyboardLayout() – user2229472
고마워요; 하지만 내 자신을 찾고 싶지 않아, 나는'loadKeyboardLayout'에 OP가 찾고있는 Dvorak 옵션이 있는지 알고 싶다. – ASGM
프로그래밍 방식으로 Dvorak 레이아웃으로 변경되지 않지만 모든 키를 다시 매핑합니다 (예 : http://stackoverflow.com/questions/167031/programatically-question/keyboard-to-dvorak). 당신이 로그 아웃 할 때 레지스트리 설정이 지워질 것이기 때문에 괜찮습니다. –
그러나 어떻게 vim을 Dvorak과 함께 사용할 수 있습니까? :/ –
나는 한동안 Dvorak과 함께 vim을 사용했다. (aught-one). 마음의 송풍기의 비트. 나는 익숙해졌지만 꼭 추천 할 필요는 없습니다. – jcdyer