【问题标题】:jQuery Keypad / Primefaces keyboard re-map spacebarjQuery Keypad / Primefaces 键盘重新映射空格键
【发布时间】:2019-07-04 23:45:00
【问题描述】:

我遇到了 jQuery Keypad / Primefaces 键盘的问题 - 我尝试重新映射默认空格键按钮以输入十六进制值“32”而不是“160”。因为当我从物理键盘输入“空格”时,它会给出不同的值(32),然后是虚拟键盘(160)

有什么解决办法吗?因为我尽量避免编写自己的组件。

非常感谢。

【问题讨论】:

标签: javascript jquery primefaces keyboard keyboard-events


【解决方案1】:

如果有人遇到同样的问题。

我已经通过覆盖 Primefaces 6.1 中的 keyboard.js 中的 _generateHTML 函数来修复它。对于下一个版本,它将是可配置的,但为此我将更改(第 717 行):

(keys[j] == this.SPACE_BAR ? ' ' :
(keys[j] == ' ' ? '&nbsp;' : keys[j]))))))) + '</button>'));

收件人:

(keys[j] == this.SPACE_BAR ? ' ' : keys[j])))))) + '</button>'));

对我来说效果很好。

【讨论】:

    猜你喜欢
    • 2012-11-28
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    • 2015-07-11
    • 2013-05-13
    相关资源
    最近更新 更多