ZIm/crates/settings/src
张小白 fff0ecead1
windows: Fix keystroke & keymap (#36572)
Closes #36300

This PR follows Windows conventions by introducing
`KeybindingKeystroke`, so shortcuts now show up as `ctrl-shift-4`
instead of `ctrl-$`.

It also fixes issues with keyboard layouts: when `use_key_equivalents`
is set to true, keys are remapped based on their virtual key codes. For
example, `ctrl-\` on a standard English layout will be mapped to
`ctrl-ё` on a Russian layout.


Release Notes:

- N/A

---------

Co-authored-by: Kate <kate@zed.dev>
2025-08-27 03:24:50 +08:00
..
base_keymap_setting.rs Remove beta tag from cursor keymap (#36061) 2025-08-12 17:53:19 +00:00
editable_setting_control.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
keymap_file.rs windows: Fix keystroke & keymap (#36572) 2025-08-27 03:24:50 +08:00
settings.rs windows: Fix keystroke & keymap (#36572) 2025-08-27 03:24:50 +08:00
settings_file.rs Auto-fix clippy::collapsible_if violations (#36428) 2025-08-19 13:27:24 +00:00
settings_json.rs Fix clippy::println_empty_string, clippy::while_let_on_iterator, clippy::while_let_on_iterator lint style violations (#36613) 2025-08-20 20:14:30 +02:00
settings_store.rs Add Rodio audio pipeline as alternative to current LiveKit pipeline (#36607) 2025-08-21 15:56:16 +02:00
vscode_import.rs Improve logic for finding VSCode / Cursor settings files (#32721) 2025-06-14 21:39:54 -06:00