Per-app "Function Keys" setting in App Rules has no effect
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 56/100
Research direction
Start by tracing how App Rules apply the per-app Function Keys option when iTerm2 or Terminal is frontmost, then follow the keyboard event handling that decides whether F1–F12 act as function or media keys. Check for existing tests around app-specific rule application. Done means the selected setting takes effect for the configured apps on both internal and external keyboards.
Written by the indexing model from the issue text.
Description
Description
The per-app Function Keys option in App Rules never takes effect. I set it to "Use Function Keys (F1, F2, etc.)" for iTerm2, Terminal, but F1–F12 still act as media keys (brightness, volume, etc.) when iTerm is frontmost.
##Environment
- Input Source Pro: 2.13.2 (1171), actually it never worked on my laptop since it's release
- macOS: Version 27.0.1 (22625.1.29.11.28), actually it didn't work in 26 neither
- Mac / chip: MacBook Pro M1 pro
- Keyboard: neither internal nor external works
- Installed via: Homebrew
- Dominant language
- Swift
- Stars
- 3.6k
- Forks
- 144
- Avg merge
- 4h 16m
- Merged PRs (30d)
- 3
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
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.
More from runjuu/InputSourcePro
-
Chrome: browser rules stop matching in windows that have shown a New Tab Page (`chrome://newtab-footer/` WebArea is picked as the tab URL)Possibly taken @eric1932 claimed this 1 day ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
runjuu/InputSourcePro#153 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
runjuu/InputSourcePro#152 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
runjuu/InputSourcePro#150 ·
-
Difficulty 3/5 Half a day Newbie friendliness 30/100
runjuu/InputSourcePro#148 ·
-
Difficulty 3/5 Half a day Newbie friendliness 50/100
runjuu/InputSourcePro#147 ·
All issues in runjuu/InputSourcePro
Similar issues
-
area: agents area: layout S3: minor
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
manaflow-ai/cmux#34277 · 1 comment ·
Maintainers usually reply within 1 day
-
priority: medium
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
thunderbird/thunderbird-ios#599 ·
Maintainers usually reply within 1 day
-
bug core p3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
RunanywhereAI/runanywhere-sdks#1258 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
altic-dev/FluidVoice#1284 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day