actualbudget / actualbudget/actual

[Bug]: Inconsistent Keyboard Shortcut Behavior on Non-QWERTY Layouts

未關閉
#6,278 2 則留言 1 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
TypeScript
星號
28.7k
分支
3k
平均合併
2 天 11 小時
30 天內合併 PR
65

描述

### Verified issue does not already exist?

- [x] I have searched and found no existing issue

### What happened?

When using non-QWERTY keyboard layouts (e.g., Dvorak), application keyboard shortcuts behave inconsistently. Some shortcuts respect the OS-assigned logical key mapping, while others appear to be hard-coded to physical key positions.

### How can we reproduce the issue?

Switch system keyboard layout to Dvorak (or any non-QWERTY layout).

Open the application and attempt to use common shortcuts:

Ctrl+Z → Undo works correctly, respecting the OS-assigned key mapping (logical "Z").

Delete → Requires pressing the physical "D" key on the keyboard, rather than the logical "D" key in the layout ("H" in Dvorak).

### Where are you hosting Actual?

Docker

### What browsers are you seeing the problem on?

Firefox

### Operating System

Linux

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。