Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我的JSF页面中的键盘快捷键_Java_Jsf_Jsf 2 - Fatal编程技术网

Java 我的JSF页面中的键盘快捷键

Java 我的JSF页面中的键盘快捷键,java,jsf,jsf-2,Java,Jsf,Jsf 2,我想知道是否有办法在我的JSF页面中创建一个简单的键盘快捷键 每个页面都有几个按钮,我希望能够让用户按alt+a之类的按钮来激活一个名为“将报告添加到组”的按钮 在.net中,您只需在希望成为快捷键的字母前加上一个&在JSF中是否有类似的选项(除了编写一些我在web上找到的javascript代码)使用HTML提供的accesskey属性,该属性也映射在和中 然后,Alt+A或Shift+Alt+A可以调用此按钮,具体取决于所使用的浏览器。我尝试了“”但什么也没有得到,一秒钟后我尝试重新构建

我想知道是否有办法在我的JSF页面中创建一个简单的键盘快捷键

每个页面都有几个按钮,我希望能够让用户按alt+a之类的按钮来激活一个名为“将报告添加到组”的按钮


在.net中,您只需在希望成为快捷键的字母前加上一个&在JSF中是否有类似的选项(除了编写一些我在web上找到的javascript代码)

使用HTML提供的
accesskey
属性,该属性也映射在和中



然后,Alt+A或Shift+Alt+A可以调用此按钮,具体取决于所使用的浏览器。

我尝试了“”但什么也没有得到,一秒钟后我尝试重新构建、清理并重新运行哪个浏览器?Shift+Alt+1应该做什么?Firefox 4我尝试了你建议的一个新键(1),但是失败了,我只是尝试了一系列随机的ctrl、Shift-Alt组合,当我按下Shift+Alt+1使用
Shift+Alt+a
时,它起了作用。Firefox中额外的Shift键对我来说也是新的。我会更新答案。我会考虑让它<代码> Access键=“A”/代码>,并始终使用<代码> Shift +ALT+A<代码>,这样它也可以在其他/旧浏览器上工作。例如,Chrome只需在
accesskey=“A”
上使用
Alt+A
就可以正常工作。5年后,这一功能又派上了用场,谢谢@BalusC
<h:commandButton value="Add" accesskey="a" action="#{bean.add}" />