vercel / vercel/hyper

No option to remove HyperTerm from "cmd+tab" menu?

Open
#671 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🛠 Type: Feature Request help wanted
Dominant language
TypeScript
Stars
44.7k
Forks
3.6k
Avg merge
21m
Merged PRs (30d)
1

Description

Apologies on the title. I tried digging around a bit, but was unable to find a way to hide HyperTerm (later HT) from this menu:

cmd+tab

As I'm using HT as a so called "dropdown terminal" and opening it with a hotkey, it being in the "cmd+tab" menu severely impacts my workflow. As you probably know, switching applications modifies the order in which applications are listed in this menu. So when I'm juggling with Chrome + Photoshop + Atom, activating HT with the hotkey also moves it to be the first item in this menu. So when I want to switch from Chrome to Atom, I accidentally open HT instead.

This was a rather easy fix in iTerm, and the fix works the same way. Just change "iTerm" to HyperTerm, and restart.

/usr/libexec/PlistBuddy -c "Add :LSUIElement bool true" /Applications/HyperTerm.app/Contents/Info.plist

Easy fix, but this could (and should be?) an option in the config? I have the "hideDock" config option set to false, but it doesn't affect this.

This is OSX only, but the same feature is probably implementable in Windows & Linux too.

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 by tracing the existing hideDock configuration and the macOS application packaging represented by /Applications/HyperTerm.app/Contents/Info.plist. Confirm how the app is built and how platform-specific settings are handled. Done means providing a supported way to keep HyperTerm out of the macOS cmd+tab menu without breaking its dropdown-terminal workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, typescript
Domain
desktop
Issue type
Feature
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.