我正在使用blender 2.6并且我编写了一个脚本来进行关键帧动画所需的常用翻译。如何使用键盘快捷键触发功能,而不是反复按自定义面板按钮?
我想要onkeypress()之类的东西,但在游戏引擎之外。
它可以在多个方向上工作,因此链接到按钮和箭头键的组合会很有用。
这是用于逐帧对齐背景电影帧。所以这就是为什么我想要一个更好的解决方案,而不是通过单击鼠标来激活脚本。
答案 0 :(得分:1)
要分配键盘快捷键,请尝试操作员菜单插件 -
中的示例wm = bpy.context.window_manager
km = wm.keyconfigs.addon.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
kmi = km.keymap_items.new('wm.call_menu', 'SPACE', 'PRESS', ctrl=True)
kmi.properties.name = "VIEW3D_MT_ManipulatorMenu"
如果您真的想在脚本处于控制状态时捕获键盘输入,请查看This Question on blender.stackexchange的答案