vercel / vercel/hyper

Keyboard shortcuts are completely broken

Open
#6,990 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
44.7k
Forks
3.6k
Avg merge
21m
Merged PRs (30d)
1

Description

  • I am on the latest Hyper.app version

  • I have searched the issues of this repo and believe that this is not a duplicate

  • OS version and name: macOS 13.1

  • Hyper.app version: 3.4.1

Issue

First off: I can't really find any documentation on how to change keyboard shortcuts or which shortcuts are used by Hyper. But that's not the issue, however I would be thankful if you could point me to those resources. The documentation under https://hyper.is/#cfg completely lacks any info on how to configure shortcuts or which shortcuts are used at all.

Now to the issue: Basic standard macOS shortcuts valid everywhere in the system won't work in Hyper. For example the text selection shortcuts (OPT+SHIFT+Arrow L/R) or (CMD+SHIFT+Arrow L/R). They both just print the letters C and D.
Even overwriting them doesn't change this behaviour.
A similar issue is #6853, where I also got the config for overwriting keyboard shortcuts. However this issue just got completely ignored.

Many other shortcuts won't work, print random letters (C/D) or do different thing all together.

Would be nice if there could be some consistency and enable shortcuts in Hyper which work everywhere in macOS.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the keyboard-shortcut configuration described in the Hyper configuration documentation and compare the behavior with issue #6853. Reproduce the macOS 13.1 failures in Hyper.app 3.4.1, then verify that standard selection shortcuts work and configured overrides no longer print or trigger unexpected letters.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.