gpt4 book ai didi

javascript - 在聚合物中动态添加键绑定(bind)

转载 作者:行者123 更新时间:2023-12-03 00:39:03 25 4
gpt4 key购买 nike

我正在使用 IronA11yKeysBehavior 在我的项目中实现键盘快捷键处理。我有一个聚合物元件<my-element></my-element>我在其中定义了 keyBindings属性如下

keyBindings : {
'shift+a' : '_onKeyPreseed'
}

该元素正在按预期工作。但我想动态分配键盘快捷键(以便用户可以根据她的要求更改快捷键)。假设我想更改 shift+a 的快捷方式至alt+a 。如何做到这一点?

我已经更改了“keyBindings”属性,但这不起作用,仍然 _onKeyPreseedshift+a 时调用被按下,而不是在 alt+a 时按下被按下。

最佳答案

由于Documentation IronA11yKeysBehavior 的它有一个方法 addOwnKeyBinding(eventString: string, handlerName: string): void ,它允许稍后添加键绑定(bind)。

关于javascript - 在聚合物中动态添加键绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53535979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com