Javascript 在聚合物中动态添加键绑定

Javascript 在聚合物中动态添加键绑定,javascript,html,keyboard-shortcuts,web-component,polymer-2.x,Javascript,Html,Keyboard Shortcuts,Web Component,Polymer 2.x,我正在使用IronA11yKeysBehavior在我的项目中实现键盘快捷键处理。我有一个polymer元素,在其中我定义了keyBindings属性,如下所示 keyBindings : { 'shift+a' : '_onKeyPreseed' } 该元素正在按预期工作。但我想动态分配键盘快捷键,以便用户可以根据自己的要求更改快捷键。假设我想将快捷方式从shift+a更改为alt+a。如何做到这一点 我已更改了“keyBindings”属性,但该属性不起作用,当按下shift+a时

我正在使用IronA11yKeysBehavior在我的项目中实现键盘快捷键处理。我有一个polymer元素,在其中我定义了keyBindings属性,如下所示

keyBindings : {
    'shift+a' : '_onKeyPreseed'
}
该元素正在按预期工作。但我想动态分配键盘快捷键,以便用户可以根据自己的要求更改快捷键。假设我想将快捷方式从shift+a更改为alt+a。如何做到这一点

我已更改了“keyBindings”属性,但该属性不起作用,当按下shift+a时仍会调用_onKeyPreseed,而不是在按下alt+ais时调用。

由于IronA11yKeysBehavior的原因,它有一个addOwnKeyBindingeventString:string、handlerName:string:void方法,允许在以后添加keyBindings