按键绑定¶
该模块强制将某些按键映射到功能:
F11:将窗口旋转0、90、180和270度
Shift + F11:在桌面端切换竖屏和横屏模式
F12:截取屏幕截图
注意:如果应用程序事先请求了键盘,则此方法无效。
用法¶
对于常规模块使用,请参阅 modules 文档。
然而,Keybinding 模块也可以像普通 Python 模块一样被导入和使用。这样做的一个额外好处是,可以通过编程方式激活和停用该模块::
from kivy.app import App
from kivy.uix.button import Button
from kivy.modules import keybinding
from kivy.core.window import Window
class Demo(App):
def build(self):
button = Button(text="Hello")
keybinding.start(Window, button)
return button
Demo().run()
要移除按键绑定,您可以按照以下步骤操作:
Keybinding.stop(Window, button)