キーボード レイアウトを追加する場合:
import win32api
win32api.LoadKeyboardLayout("00000409", 1)
どうすれば削除できますか? win32api.UnloadKeyboardLayout はありません...
PS私は英語のキーボードレイアウトを持っていませんが、いくつかのプログラムを実行すると自動的に追加され、英語と日本語のレイアウトが追加されます.日本語のレイアウトには英語が含まれています...英語のレイアウトを削除するためのスクリプトを書く必要があります.
PS2 問題を解決しました。ctypesを使うだけ
import ctypes
lib = ctypes.WinDLL('User32.dll')
UnloadKeyboarLayout = lib['UnloadKeyboardLayout']
UnloadKeyboarLayout(67699721) #for US English