【发布时间】:2012-08-01 19:53:44
【问题描述】:
如果我添加键盘布局:
import win32api
win32api.LoadKeyboardLayout("00000409", 1)
我怎样才能删除它?没有win32api.UnloadKeyboardLayout...
附:我没有英文键盘布局,但是当我运行一些程序时,它会自动添加并且我有英文和日文布局。日文布局包含英文......所以我需要编写删除英文布局的脚本。
P.S.2 我解决了这个问题。只需使用 ctypes
import ctypes
lib = ctypes.WinDLL('User32.dll')
UnloadKeyboarLayout = lib['UnloadKeyboardLayout']
UnloadKeyboarLayout(67699721) #for US English
【问题讨论】: