[GH-ISSUE #3833] [bug]: keyboard shortcuts not respecting different keyboard layout, e.g. dvorak #1345

Closed
opened 2026-03-16 19:56:07 +03:00 by kerem · 4 comments
Owner

Originally created by @whudwl on GitHub (Feb 16, 2024).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/3833

Is there an existing issue for this?

  • I have searched the existing issues

Current behavior

I'm using dvorak keyboard layout, so the . key on my keyboard is actually v.
When I press CTRL and this key, hopscotch says copied to clipboard, while I intended to paste.
Hopscotch obviously thinks I pressed CTRL+., but that's not the case.

Steps to reproduce

  1. Switch your keyboard layout to dvorak (I'm using windows)
  2. Open hopscotch
  3. Press CTRL and the key with . printed on it. (so to an ousider, to someone who's watching you behind your shoulder, you are pressing CTRL+., but what you are really pressing is CTRL+v)
  4. Hopscotch shows copied to clipboard

Environment

Production

Version

Local

Originally created by @whudwl on GitHub (Feb 16, 2024). Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/3833 ### Is there an existing issue for this? - [X] I have searched the existing issues ### Current behavior I'm using dvorak keyboard layout, so the `.` key on my keyboard is actually `v`. When I press CTRL and this key, hopscotch says `copied to clipboard`, while I intended to paste. Hopscotch obviously thinks I pressed `CTRL+.`, but that's not the case. ### Steps to reproduce 1. Switch your keyboard layout to dvorak (I'm using windows) 2. Open hopscotch 3. Press CTRL and the key with `.` printed on it. (so to an ousider, to someone who's watching you behind your shoulder, you are pressing `CTRL+.`, but what you are really pressing is `CTRL+v`) 4. Hopscotch shows `copied to clipboard` ### Environment Production ### Version Local
kerem 2026-03-16 19:56:07 +03:00
Author
Owner

@MrBns commented on GitHub (Mar 15, 2024):

I am also facing this problem..
I don't know how they have implemented this. but it should work according to key not by keycode..

<!-- gh-comment-id:2000418990 --> @MrBns commented on GitHub (Mar 15, 2024): I am also facing this problem.. I don't know how they have implemented this. but it should work according to key not by keycode..
Author
Owner

@posva commented on GitHub (Apr 15, 2024):

Also facing this. It's really hard to use when copy pasting doesn't work on inputs. The bug comes from keybinding checking the code property instead of the key

<!-- gh-comment-id:2056360149 --> @posva commented on GitHub (Apr 15, 2024): Also facing this. It's really hard to use when copy pasting doesn't work on inputs. The bug comes from keybinding checking the `code` property instead of the `key`
Author
Owner

@posva commented on GitHub (Apr 15, 2024):

@jamesgeorge007 I started using hoppscotch recently and really liked it! I just wish there wasn't this issue so I submitted a PR: #3978

<!-- gh-comment-id:2056374536 --> @posva commented on GitHub (Apr 15, 2024): @jamesgeorge007 I started using hoppscotch recently and really liked it! I just wish there wasn't this issue so I submitted a PR: #3978
Author
Owner

@posva commented on GitHub (Apr 22, 2024):

It seems to work now! ❤️

<!-- gh-comment-id:2070595410 --> @posva commented on GitHub (Apr 22, 2024): It seems to work now! ❤️
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#1345
No description provided.