저는 Windows XP에서 파이썬으로 영어에서 아랍어로 키보드 언어를 변경하고 싶습니다. 두 줄을 편집하고, 첫 번째 줄에 영어를 쓰고 두 번째 줄로 이동하면 자동으로 아랍어가됩니다. ??자동으로 키보드 레이아웃을 변경합니다.
3
A
답변
5
평범하지 않은 작업을 설명하고 있습니다. afaik - 다양한 운영 체제 용 다국어 키보드 레이아웃을 지원하는 표준 파이썬 패키지/모듈이 없습니다. 사용하는 OS와 사용되는 IME (Input Method Engine)에 따라 다릅니다. 리눅스에서는 ibus 바인딩을 사용하거나 시스템 툴을 사용하여 레이아웃을 변경할 수 있습니다. 윈도우 (익숙하지 않은)에서는 키보드 게시를 변경하기 위해 win32-api 호출을 사용하는이 게시물 을 고려할 수 있습니다.
난 그냥 비슷한 질문을 사용자에게 도움을, 영업 이익의 코멘트에서 관련 부분을 복사하여, 내 대답을 업데이 트 :
win32api.LoadKeyboardLayout('00000409',1) # to switch to english
win32api.LoadKeyboardLayout('00000401',1) # to switch to arabic
당신은 더 구체적으로해야 할
3
win32api.LoadKeyboardLayout('00000409',1) # to switch to english
win32api.LoadKeyboardLayout('00000401',1) # to switch to arabic
관련 문제
- 1. Android 소프트 키보드 입력 레이아웃을 동적으로 변경합니다.
- 2. 파이썬에서 키보드 레이아웃을 삭제하는 방법은 무엇입니까? 내가 키보드 레이아웃을 추가하면
- 3. Android SetText가 키보드 유형을 변경합니다.
- 4. 파이썬으로 키보드 레이아웃을 변경 하시겠습니까?
- 5. 자바 스크립트로 키보드 레이아웃을 감지
- 6. Windows에서 키보드 레이아웃을 추출하는 중입니다.
- 7. 참조로 전달할 값을 자동으로 변경합니다.
- 8. iPad에서 키보드 레이아웃을 프로그래밍 방식으로 전환하려면 어떻게해야합니까?
- 9. 사용자 정의 키보드 레이아웃을 만드는 방법은 무엇입니까?
- 10. 안드로이드에서 화면 키보드 레이아웃을 동적으로 변경하는 중
- 11. vb.net 코드를 사용하여 키보드 레이아웃을 chosing
- 12. Emacs가 시스템 키보드 레이아웃을 무시하도록 만들기
- 13. 소프트 키보드 상단에 레이아웃을 유지하는 방법
- 14. NSTextField에서 일부 키보드 레이아웃을 차단하는 방법?
- 15. 어떻게 현재 키보드 레이아웃을 그릴 수 있습니까?
- 16. 프로그래밍 방식으로 키보드 레이아웃을 Cocoa로 변경하려면 어떻게합니까?
- 17. xmonad + Ubuntu에서 키보드 레이아웃을 변경하는 방법
- 18. UITextField에서 키보드 레이아웃을 변경하면 메모리 누수가 발생합니다.
- 19. Jettison JSON이 자동으로 데이터 유형을 변경합니다.
- 20. 휴대 전화에 따라 UI를 자동으로 변경합니다.
- 21. Wi-Fi 직접 설정을 자동으로 변경합니다.
- 22. JTextField는 버튼을 누르는 동안 자동으로 값을 변경합니다.
- 23. 젠드 프레임 워크가 자동으로 쿼리를 변경합니다.
- 24. Datapager 컨트롤이 5 초마다 자동으로 페이지를 변경합니다.
- 25. VS 2008이 CSS 파일을 자동으로 변경합니다.
- 26. jQuery datepicker가 자동으로 입력 값을 변경합니다.
- 27. 크기 변경 matlotlib에서보기 경계를 자동으로 변경합니다.
- 28. CPanel Cron 작업이 자동으로 설정/구성을 변경합니다.
- 29. 텍스트 상자의 텍스트 방향을 자동으로 변경합니다.
- 30. iframe의 내용을 기준으로 iframe의 높이를 자동으로 변경합니다.
는, 키보드 레이아웃 전환은 각 운영 체제마다 다릅니다. – parceval
@parceval : 나는 지금 WindowsXP –