gpt4 book ai didi

dart - 字符的可读键名

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

如果要按“A”键,我想触发一些代码:

document.on.keyDown.add((event) { 
if (event.keyIdentifier == 'U+0041') {
...
}
});

使用字符的unicode代码( U+0041)不太可读。有什么方法可以将代码转换为字符,反之亦然?我想做这样的事情:
document.on.keyDown.add((event) { 
if (event.keyIdentifier == unicodeCode('A')) {
...
}
});

最佳答案

我希望这个能帮上忙:

  document.on.keyPress.add((KeyboardEvent event) {
final String char = new String.fromCharCodes([event.charCode]);
print('Key: $char');

if (event.keyIdentifier == 'U+0041') {
print('$char pressed.');
}

if (char == 'a') {
print('Lowercase "a" has been pressed.');
}
});

当前, keyDown事件未提供适当的charCodes。

关于dart - 字符的可读键名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11731126/

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