jQuery Keypad / Primefaces 键盘重新映射空格键
jQuery Keypad / Primefaces keyboard re-map spacebar
我在使用 jQuery 小键盘/Primefaces 键盘时遇到问题 - 我尝试重新映射默认空格键以输入十六进制值“32”而不是“160”。因为当我从物理键盘输入 "space" 时,它给出的值 (32) 与虚拟键盘 (160)
不同
有什么解决办法吗?因为我尽量避免编写自己的组件。
非常感谢。
如果有人遇到同样的问题。
我已经通过覆盖 Primefaces 6.1 keyboard.js 中的 _generateHTML 函数来修复它。对于下一个版本,它将是可配置的,但为此我将更改(第 717 行):
(keys[j] == this.SPACE_BAR ? ' ' :
(keys[j] == ' ' ? ' ' : keys[j]))))))) + '</button>'));
收件人:
(keys[j] == this.SPACE_BAR ? ' ' : keys[j])))))) + '</button>'));
对我来说效果很好。
我在使用 jQuery 小键盘/Primefaces 键盘时遇到问题 - 我尝试重新映射默认空格键以输入十六进制值“32”而不是“160”。因为当我从物理键盘输入 "space" 时,它给出的值 (32) 与虚拟键盘 (160)
不同有什么解决办法吗?因为我尽量避免编写自己的组件。
非常感谢。
如果有人遇到同样的问题。
我已经通过覆盖 Primefaces 6.1 keyboard.js 中的 _generateHTML 函数来修复它。对于下一个版本,它将是可配置的,但为此我将更改(第 717 行):
(keys[j] == this.SPACE_BAR ? ' ' :
(keys[j] == ' ' ? ' ' : keys[j]))))))) + '</button>'));
收件人:
(keys[j] == this.SPACE_BAR ? ' ' : keys[j])))))) + '</button>'));
对我来说效果很好。