2012-07-12 33 views
2

是否有任何方法可以扩展浏览器(例如Google Chrome)以处理来自非标准键盘的输入事件?考虑一个苹果键盘,有特殊的键像播放/暂停(通常在F8)。我们可以捕获这些键的输入吗?扩展浏览器以处理苹果键盘事件

回答

0

类似的问题在这里:Capture media key events in a browser

这些键不会触发在浏览器中的事件,但对于Chrome的扩展,这似乎添加此功能: http://smus.com/chrome-media-keys/

+0

'这些密钥不火的浏览器事件' - 我认为你错了。扩展本身仅使用'window.onkeydown'。看到它在这里:https://github.com/borismus/Chrome-Media-Keys/blob/master/key.js – bezmax 2012-07-23 14:46:10

+0

有趣的是,我刚刚检查和苹果媒体键不会触发这些事件。这个扩展名不适用于苹果媒体密钥,或者我错过了一些东西。 – fuzic 2012-07-23 15:03:51

+0

所以它正在监听的键码是功能键,而不是媒体键。介质密钥不会触发事件,但功能键会执行(例如,在Mac上为fn + f8) – fuzic 2012-07-23 15:12:27