Certain Tmux Meta (Alt) key bindings don't work
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 10.11.6
- Hyper.app version: 1.0.1
- Link of a Gist with the contents of your .hyper.js: https://gist.github.com/flybayer/422d38acfcde635a6d333a7f66179e04
- Relevent information from devtools: N/A
- The issue is reproducible in vanilla Hyper.app: Yes, but only when setting
modifierKeys: {altIsMeta: true}since my tmux config depends on that
Issue
I have the following in my .tmux.conf:
bind -n M-i next-window
bind -n M-u previous-window
bind -n M-y last-window
When I have two windows open, Alt-y works to toggle the windows, but neither Alt-i or Alt-u do anything. No response, no errors. These key bindings work fine in other terminals, just not in Hyper.
Any ideas?
P.S. This has been broken for a long time. I'm not sure if it ever worked.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue in vanilla Hyper.app using the linked .hyper.js settings, modifierKeys: {altIsMeta: true}, and the listed .tmux.conf bindings. Start by tracing Hyper's keyboard handling for Alt-i, Alt-u, and Alt-y; done means all three bindings work reliably with tmux on macOS. No source file or test is named, and the issue has had no recent response.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, typescript
- Domain
- cli, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100