我有一个具有自定义内容的Vaadin选项卡组件。在某些选项卡中是由简单文本组成的按钮。当我使用键盘导航选项卡组件时,我可以使用箭头键导航选项卡。当我想要激活选项卡中的按钮时,我需要再次按Tab键来设置从选项卡到按钮的tabindex。 如何在不按tab键两次的情况下使用键盘导航激活按钮?在vaadin选项卡演示中,有一个example of a
但是,虽然事件处理程序确实捕获了KeyPress of KeyCode.ENTER,但它没有捕获KeyCode.TAB KeyPress事件。显然,像TAB这样的一些关键事件是在更深层次上处理的。例如,箭头键允许遍历菜单。
我的ContextMenu是一个用户已经开始输入TextField的电子邮件地址字符串的完成列表。用户希望按箭头键来选择所需的项,按TAB键来执行完成。我可以将事件处理程序附加到ContextMe