有没有办法让xterm
菜单保持最低限度地方便残障用户使用?我知道我可以将通过菜单访问的每个操作覆盖为全新的键盘快捷键,但我希望用户能够打开菜单并使用箭头键选择选项。或者甚至用鼠标单击它们。我只是想克服按住鼠标按钮并瞄准光标然后松开的灵活性要求,同时保持光标稳定在选项上,这给一些用户带来了麻烦。
popup
我尝试通过更改配置文件来覆盖菜单的弹出行为create
。我在用户的文件中放置了以下几行~/.Xresources
:
XTerm*VT100.Translations: #override \
!Ctrl <Btn1Down>:create-menu(mainMenu) \n\
!Lock Ctrl <Btn1Down>:create-menu(mainMenu) \n\
!Lock Ctrl @Num_Lock <Btn1Down>:create-menu(mainMenu) \n\
! @Num_Lock Ctrl <Btn1Down>:create-menu(mainMenu)
目的是推翻默认值:
!Ctrl <Btn1Down>:popup-menu(mainMenu) \n\
!Lock Ctrl <Btn1Down>:popup-menu(mainMenu) \n\
!Lock Ctrl @Num_Lock <Btn1Down>:popup-menu(mainMenu) \n\
! @Num_Lock Ctrl <Btn1Down>:popup-menu(mainMenu) \n\
但菜单仍然以临时的、难以使用的弹出窗口形式显示。