vainquit 2018-05-13 16:06 采纳率: 66.7%
浏览 631
已采纳

chrome.input.ime.onKeyEvent.addListener后面的参数该怎么写?

我发现我对chrome的API文档的阅读有点理解障碍。。。
图片说明

比如以上这个关于onKeyEvent的链接,每个字我都看懂了,可就是不知道这参数怎么写。是直接照抄engineID、keyData上去吗?还是说我要从什么地方获取到这两个参数的精确值或引用句柄,然后再填上去?(抱歉,本人新手,真心不懂,查API也不知道什么叫engineID,更不知道到哪里去弄这ID)

算了,还是直接给例子可能比较明白(以下例子写在background.js,且在jison的input的permission已经给了)

chrome.input.ime.onKeyEvent.addListener(function(engineID,keyData) {

if(keyData.ctrlKey==true){alert(123)}

})

以上语句,我期待的效果是按下ctrl键,就会弹出个123的警告框,可是什么也没发生,为什么呢?

  • 写回答

1条回答 默认 最新

  • 斯洛文尼亚旅游 2018-05-14 01:48
    关注

    Chrome OS用的吧,chrome浏览器运行没效果。。

     chrome.input.ime
    Description:    Use the chrome.input.ime API to implement a custom IME for** Chrome OS**. This allows your extension to handle keystrokes, set the composition, and manage the candidate window. 
    Availability:   Since Chrome 22. 
    Permissions:    "input" 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 支付宝h5参数如何实现跳转
  • ¥15 MATLAB代码补全插值
  • ¥15 Typegoose 中如何使用 arrayFilters 筛选并更新深度嵌套的子文档数组信息
  • ¥15 前后端分离的学习疑问?
  • ¥15 stata实证代码答疑
  • ¥50 husky+jaco2实现在gazebo与rviz中联合仿真
  • ¥15 dpabi预处理报错:Error using y_ExtractROISignal (line 251)
  • ¥15 在虚拟机中配置flume,无法将slave1节点的文件采集到master节点中
  • ¥15 husky+kinova jaco2 仿真
  • ¥15 zigbee终端设备入网失败