Windows XPでPythonで英語からアラビア語にキーボードの言語を変更したいのですが、私は2行の編集をしているように、最初は英語で書き込み、2行目の編集言語は自動的にアラビア語になります??WinXPで自動的にキーボードレイアウトを変更
3
A
答えて
5
あなたは些細ではないタスクについて説明しています。 afaikには、さまざまなオペレーティングシステム用の多言語キーボードレイアウトをサポートする標準のPythonパッケージ/モジュールはありません。使用するOSと使用するIME(Input Method Engine)によって異なります。 Linuxでは、ibus-bindingsを使うか、システムツールを使ってレイアウトを変更することができます。 Windowsの下では(これはよく知られていません)、この投稿Win32 Api access to keyboardlayoutはwin32-api呼び出しを使用してキーボードのレイオフを変更すると考えられます。
私は同様の問題を持つユーザーを支援するために、OPのコメントから関連するセクションをコピーすることで、私の答えを更新しました:あなたはより具体的である必要が
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. VCLのDbGrids.pasのキーボードレイアウトの自動変更を無効にする
- 2. javascriptでキーボードレイアウトを変更
- 3. WinXP言語をプログラム的に変更する
- 4. サイズ変更matlotlibのビュー境界を自動的に変更
- 5. gitでコミット時にバージョンファイルを自動的に変更
- 6. 変更のリストビューを自動的に更新 - knockoutjsとJQuery Mobile
- 7. コンテンツのiframeでFancyboxのサイズを自動的に変更する
- 8. ブラウザでActiveXオブジェクトのサイズを自動的に変更します
- 9. Mac OS X:キーボードレイアウト変更の代行
- 10. 親コンテナのサイズ変更時にdojo dijit.Gridウィジェットのサイズを自動的に変更
- 11. デフォルトのセルフォーマットがデータグリッドで自動的に変更
- 12. 方向変更時に画像を自動的に検出
- 13. NSArrayControllerは+ NSTableView:自動的にコアデータなしに変更に
- 14. ExtJS:ウィンドウ上のフォームフィールドのサイズを自動的に変更する
- 15. ピクチャボックス内の拡大画像のフォントサイズを自動的に変更
- 16. JPanelのコンポーネントは自動的に行を変更しません
- 17. Eclipseを変更する「自動的にビルド」時間間隔?
- 18. テキストサイズを自動的にサイズ変更する(cols)?
- 19. タブの名前を自動的に変更
- 20. WebStartプログラムのJavaキャッシュフォルダを自動的に変更する方法
- 21. UITableView/UIScrollView ContentSizeの変更を自動的に知る方法は?
- 22. IPアドレスの変更を自動的に通知する方法
- 23. Railsのモデル変更を自動的に追跡する
- 24. QTreeWidgetは自動的に行の高さを変更します
- 25. Pythonシェルは自動的に変更をロードします
- 26. w3wpが自動的に優先度を変更します
- 27. ノード作成者を自動的に変更する
- 28. 自動的にko.observableArrayをバウンドプロパティの変更としてソート
- 29. コマンドラインウィンドウのサイズを自動的に変更する
- 30. Twitterのブートストラップタブを自動的に変更する
を、キーボードレイアウトの切り替えがありますオペレーティングシステムごとに異なります。 – parceval
@parceval:私はWindowsXPの –