Skip to content

add option to disable keybindings fixing #1251#1254

Merged
jbtronics merged 5 commits intoPart-DB:masterfrom
MayNiklas:add-keybind-settings
Feb 28, 2026
Merged

add option to disable keybindings fixing #1251#1254
jbtronics merged 5 commits intoPart-DB:masterfrom
MayNiklas:add-keybind-settings

Conversation

@MayNiklas
Copy link
Contributor

This would fix #1251
The keybindings conflict with important characters on Mac keyboards.
Currently for example {} always get replaced with ´©{¥}`, especially problematic in workflows using barcode scanners.

@MayNiklas MayNiklas changed the title add option to disable keybindings (#1251) add option to disable keybindings fixing #1251 Feb 17, 2026
@codecov
Copy link

codecov bot commented Feb 17, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 54.59%. Comparing base (70cde4c) to head (a61164b).
⚠️ Report is 30 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #1254      +/-   ##
============================================
- Coverage     54.77%   54.59%   -0.18%     
- Complexity     8012     8107      +95     
============================================
  Files           601      606       +5     
  Lines         25690    26014     +324     
============================================
+ Hits          14072    14203     +131     
- Misses        11618    11811     +193     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@jbtronics
Copy link
Member

jbtronics commented Feb 28, 2026

Thanks.

Ideally this should be configurable on a per-user level, but this way is fine for now.
I plan to extend the settings-bundle for user based settings in the future, then this should be an easy extension.

@jbtronics jbtronics merged commit 1eee2b3 into Part-DB:master Feb 28, 2026
16 checks passed
mkne pushed a commit to mkne/Part-DB-server that referenced this pull request Mar 5, 2026
* add option to disable keybindings

* add tests for disabling keybindings

* Fixed translation keys

* Added env to env configuration list

* Removed useless tests

The tests are already enforced by type declarations

---------

Co-authored-by: Jan Böhmer <mail@jan-boehmer.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add config option to disable keybindings for special characters

2 participants