2013-10-23 27 views
0

我使用的是blender 2.6,我写了一个脚本来完成我需要的动画关键帧的通用转换。如何使用键盘快捷键触发该功能,而不是反复按自定义面板按钮?如何使用Python捕获Blender中的键盘输入

我想要像onkeypress()但在游戏引擎之外。

它在多个方向上工作,所以链接到一个按钮和一个箭头键的组合将是有用的。

这是为了与背景电影帧,逐帧对齐。所以这就是为什么我想要一个更好的解决方案,而不是点击鼠标点击脚本。

+1

HTTP ://blender.stackexchange.com/ –

回答

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