ish-app / ish-app/ish

pgup / pgdn do not work on external keyboards

Open
#2,444 0 comments 0 reactions 0 assignees View on GitHub
unconfirmed
Dominant language
C
Stars
20.5k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

I've tried multiple external keyboards and the pgup and pgdn keys do not work with iSH on any of them. The keys work fine in any other iOS app but they simply don't do anything in iSH.

I just got setup to install .ipa files (via AltServer) hoping that a more recent build would include a fix but no such luck. I'm on build 716..the latest as of today.

It looks like this should've been fixed in #1708 but it's still not working for me unless there's some trick to get it to work that I'm missing. I should add that arrow keys work just fine.

Would building the app myself in XCode solve the issue?

Not having pgup/pgdn is pretty big hinderance when working with tmux (for scrolling back through history) or working with editors on code. Since you can't control mappings in iSH not sure how I can work around this..but I'm open to ideas.

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file or test is named in the issue. Start by reproducing the missing pgup/pgdn input on an external keyboard in iSH, compare it with the working arrow keys, and review issue #1708; done means both keys produce the expected terminal input, including in tmux.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.