Altium Designer中空格键、TAB键失效

症状:在AD中,正常的情况是在拖动元件时,如果按下空格键,可以旋转元件;如果按下TAB键,可以打开配置窗口,等等。本例描述一种错误,在拖动 元件时按下空格等按键,不能实现旋转等功能。此时按下空格键,AD给出的反应似乎与没有选择、拖动元件时的状态相同,也就是当按下空格以后,系统会等待用 户选择一个要旋转的元件,状态栏中给出的信息是“choose object to rotate”。总之,不能在拖动元件时旋转、配置元件。

出错原因: 网上大部分网站(在此鄙视百度知道、搜搜问问等网站,人云亦云,不解答任何实际问题)给出的解释是Key Mapping不正确,或者打开了中文输入法的全角输入状态。这些都是不能解决问题的,他们那些人是否用过AD还值得商榷,各处的答案都是一样的,疑似为 抄袭。(第二次鄙视百度知道、搜搜问问等网站,人云亦云,不解答任何实际问题)
          本例症状出现的原因是快捷键表(Shortcut Table)失效。可以双击工具栏空白处,或者打开菜单DXP->Customize,进入选项卡Toolbars,找到工具栏项目“SCH Interactive Shortcuts”,看后面的钩“IsActive”是否打上。我遇到的问题是钩已经打上,但是还是不能旋转元件。

确诊: 不断反复勾选、取消这个钩,观察菜单栏和工具栏是否有变化(不包括高度与行数的改变)。如果没有改变,可以确定为本例症状,即Shortcut Table失效.

解决办法: 在Customize->Toolbars对话框中,单击“Restore”按钮,重置工具栏。此时AD会重建工具栏,于是快捷键表被重置。再次拖动元件,空格 Tab X Y键等功能已经恢复正常.

本人是换层快捷键不能使用,用ctrl+shift+鼠标滚轮之后一切快捷键变正常。