You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
补充一下我自己监听键盘事件得到的结果,这是我用 Dvorak 键盘按下 cmd + x 的结果, x 对应于 Qwert 的 b
推测这里是用 code 而不是 key 来获取键盘按键事件,应该取优先取 key。
但是 mac 有点麻烦的在于 meta 组合键会按出希腊字母来,比如 meta + x
但是可以看到 keyCode 还是88,所以建议是用 keyCode 反推对应的 ascii 字符。
该问题是否已经被报告过了? Is there an existing issue for this?
I have searched the existing issues
该问题是否能够在默认主题(daylight/midnight)下重现? Can the issue be reproduced with the default theme (daylight/midnight)?
I was able to reproduce the issue with the default theme
描述问题 Describe the problem
Dvorak 键盘是不同于 Qwert 式键盘的布局,macos 下使用 Dvorak 键盘大多数快捷都失效了。例如 cmd+F(位于 Qwert的Y处)无法调出搜索框。附 Dvorak 键盘百科:
维基百科:https://zh.wikipedia.org/zh-hans/%E5%BE%B7%E6%B2%83%E5%A4%8F%E5%85%8B%E9%8D%B5%E7%9B%A4
百度百科:https://baike.baidu.com/item/Dvorak%E9%94%AE%E7%9B%98/177639
macos 启用 Dvorak: https://support.apple.com/zh-cn/guide/mac-help/mh27976/11.0/mac/11.0
期待的结果 Expected result
期望 Dvorak 键盘下正常工作。
截屏或者录屏演示 Screenshot or screen recording presentation
No response
版本环境 Version environment
日志文件 Log file
I 2023/01/18 00:41:13 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=50 kB] in [1.72s]
I 2023/01/18 02:05:12 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=50 kB] in [0.51s]
I 2023/01/18 07:12:30 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=50 kB] in [0.90s]
I 2023/01/18 07:16:41 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=50 kB] in [0.53s]
I 2023/01/18 08:00:30 box.go:80: auto stat [trees=415, blocks=15856, dataSize=163 MB, assetsSize=153 MB]
I 2023/01/18 08:00:30 disk.go:33: disk usage [total=400 GB, used=285 GB, free=115 GB]
I 2023/01/18 10:08:49 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=50 kB] in [1.34s]
I 2023/01/18 10:11:53 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=28 kB, db=50 kB] in [3.76s]
I 2023/01/18 10:13:28 repository.go:922: synced data repo [provider=0, ufc=3, dfc=0, ucc=3, dcc=0, ub=31 kB, db=50 kB] in [4.47s]
I 2023/01/18 10:19:17 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=27 kB, db=50 kB] in [4.02s]
I 2023/01/18 10:22:21 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=27 kB, db=50 kB] in [3.88s]
I 2023/01/18 10:25:11 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=2, dcc=0, ub=30 kB, db=50 kB] in [10.24s]
I 2023/01/18 10:33:11 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=50 kB] in [0.53s]
I 2023/01/18 10:41:16 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=50 kB] in [4.52s]
I 2023/01/18 10:44:33 box.go:80: auto stat [trees=416, blocks=15863, dataSize=163 MB, assetsSize=153 MB]
I 2023/01/18 10:44:33 disk.go:33: disk usage [total=400 GB, used=290 GB, free=110 GB]
I 2023/01/18 10:49:17 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=50 kB] in [0.72s]
I 2023/01/18 11:04:42 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=2, dcc=0, ub=30 kB, db=50 kB] in [5.49s]
I 2023/01/18 11:06:10 repository.go:922: synced data repo [provider=0, ufc=4, dfc=0, ucc=4, dcc=0, ub=78 kB, db=51 kB] in [2.89s]
I 2023/01/18 11:14:11 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [1.10s]
I 2023/01/18 11:22:12 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.84s]
I 2023/01/18 11:30:13 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.79s]
I 2023/01/18 11:48:41 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=1, dcc=0, ub=28 kB, db=51 kB] in [7.23s]
I 2023/01/18 11:56:41 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.64s]
I 2023/01/18 12:04:42 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.58s]
I 2023/01/18 12:12:43 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.48s]
I 2023/01/18 12:28:43 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.63s]
I 2023/01/18 12:44:34 box.go:80: auto stat [trees=418, blocks=15935, dataSize=163 MB, assetsSize=153 MB]
I 2023/01/18 12:44:34 disk.go:33: disk usage [total=400 GB, used=300 GB, free=99 GB]
I 2023/01/18 12:48:21 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=2, dcc=0, ub=31 kB, db=51 kB] in [7.73s]
I 2023/01/18 12:56:22 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.76s]
I 2023/01/18 13:04:23 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.61s]
I 2023/01/18 13:12:24 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.77s]
I 2023/01/18 13:28:25 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [1.06s]
I 2023/01/18 14:00:26 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.87s]
I 2023/01/18 14:28:24 repository.go:922: synced data repo [provider=0, ufc=4, dfc=0, ucc=4, dcc=0, ub=33 kB, db=51 kB] in [7.25s]
I 2023/01/18 14:29:46 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=28 kB, db=51 kB] in [2.10s]
I 2023/01/18 14:32:34 repository.go:922: synced data repo [provider=0, ufc=3, dfc=0, ucc=2, dcc=0, ub=30 kB, db=51 kB] in [3.44s]
I 2023/01/18 14:40:35 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.72s]
I 2023/01/18 14:44:34 box.go:80: auto stat [trees=419, blocks=15946, dataSize=163 MB, assetsSize=153 MB]
I 2023/01/18 14:44:34 disk.go:33: disk usage [total=400 GB, used=312 GB, free=88 GB]
I 2023/01/18 14:48:36 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.78s]
I 2023/01/18 14:56:37 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.58s]
I 2023/01/18 15:12:37 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.60s]
I 2023/01/18 15:44:38 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.70s]
I 2023/01/18 16:44:34 box.go:80: auto stat [trees=419, blocks=15946, dataSize=163 MB, assetsSize=153 MB]
I 2023/01/18 16:44:34 disk.go:33: disk usage [total=400 GB, used=317 GB, free=83 GB]
I 2023/01/18 16:48:39 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.67s]
I 2023/01/18 16:50:13 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=2, dcc=0, ub=31 kB, db=51 kB] in [3.31s]
I 2023/01/18 16:58:16 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=28 kB, db=51 kB] in [3.23s]
I 2023/01/18 17:06:17 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.65s]
W 2023/01/18 17:07:18 transaction.go:134: tx [2295ms]
I 2023/01/18 17:08:20 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=2, dcc=0, ub=55 kB, db=51 kB] in [2.98s]
I 2023/01/18 17:10:23 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=2, dcc=0, ub=29 kB, db=51 kB] in [2.99s]
I 2023/01/18 17:12:26 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=47 kB, db=51 kB] in [2.74s]
I 2023/01/18 17:15:34 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=1, dcc=0, ub=29 kB, db=51 kB] in [3.16s]
I 2023/01/18 17:23:34 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.69s]
I 2023/01/18 17:29:24 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=2, dcc=0, ub=43 kB, db=51 kB] in [4.40s]
I 2023/01/18 17:37:25 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.73s]
I 2023/01/18 17:45:25 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.47s]
I 2023/01/18 17:53:26 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.73s]
I 2023/01/18 18:09:27 repository.go:922: synced data repo [provider=0, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=51 kB] in [0.70s]
I 2023/01/18 18:17:29 repository.go:922: synced data repo [provider=0, ufc=3, dfc=0, ucc=3, dcc=0, ub=33 kB, db=51 kB] in [6.36s]
I 2023/01/18 18:19:07 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=2, dcc=0, ub=42 kB, db=51 kB] in [3.67s]
I 2023/01/18 18:19:50 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=40 kB, db=51 kB] in [2.80s]
I 2023/01/18 18:21:08 repository.go:922: synced data repo [provider=0, ufc=3, dfc=0, ucc=3, dcc=0, ub=42 kB, db=51 kB] in [2.37s]
I 2023/01/18 18:25:22 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=34 kB, db=51 kB] in [4.68s]
I 2023/01/18 18:29:41 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=27 kB, db=51 kB] in [4.09s]
I 2023/01/18 18:30:28 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=53 kB, db=51 kB] in [1.98s]
I 2023/01/18 18:32:49 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=27 kB, db=51 kB] in [5.12s]
I 2023/01/18 18:40:13 repository.go:922: synced data repo [provider=0, ufc=11, dfc=0, ucc=5, dcc=0, ub=59 kB, db=51 kB] in [4.76s]
I 2023/01/18 18:44:34 box.go:80: auto stat [trees=427, blocks=17328, dataSize=163 MB, assetsSize=153 MB]
I 2023/01/18 18:44:34 disk.go:33: disk usage [total=400 GB, used=328 GB, free=72 GB]
I 2023/01/18 18:46:36 repository.go:922: synced data repo [provider=0, ufc=6, dfc=0, ucc=4, dcc=0, ub=117 kB, db=51 kB] in [2.83s]
I 2023/01/18 18:49:20 repository.go:922: synced data repo [provider=0, ufc=2, dfc=0, ucc=2, dcc=0, ub=107 kB, db=51 kB] in [3.84s]
I 2023/01/18 18:51:05 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=106 kB, db=51 kB] in [4.99s]
I 2023/01/18 18:51:58 repository.go:922: synced data repo [provider=0, ufc=3, dfc=0, ucc=3, dcc=0, ub=107 kB, db=51 kB] in [2.46s]
I 2023/01/18 18:54:01 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=1, dcc=0, ub=27 kB, db=51 kB] in [3.70s]
I 2023/01/18 18:54:58 repository.go:922: synced data repo [provider=0, ufc=1, dfc=0, ucc=0, dcc=0, ub=27 kB, db=51 kB] in [1.45s]
更多信息 More information
No response
The text was updated successfully, but these errors were encountered: