ish-app / ish-app/ish

JIS keyboard layout issues

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

Description

*Originally reported via email*

With Apple USB JIS Keyboard
The characters entered by pressing the Shift key
It is different from the one printed on the key top.

For example
Shift 2 -> “is printed but @ is entered
Shift 6 -> & is printed, but ^ is input
Shift 7 -> ‘
Is printed but & is entered
Shift8 -> (is printed but * is entered
(Shift 9 ->) is printed, but (is entered
Shift 0 -> is printed, although nothing is printed
Shift--> = is printed but _ is entered
Such.
I want the input to match the key top printing on the JIS keyboard.

I want to use the emacs Ctrl-@ or Ctrl-SPACE key command (command to set a mark).

Original email
Apple USB JIS Keyboard を使うと
Shift キーを押して入力される文字が
キートップに印字されているものと異なる。

たとえば
Shift 2 -> “が印刷されているが @が入力される
Shift 6 -> &が印刷されているが ^が入力される
Shift 7 -> ‘
が印刷されているが &が入力される
Shift8 -> (が印刷されているが *が入力される
Shift 9 -> )が印刷されているが (が入力される
Shift 0 -> なにも印刷されていないが )が入力される
Shift - -> =が印刷されているが _が入力される
など。
JIS キーボードのキートップ印刷と入力が一致するようにしてほしい。

emacs の Ctrl-@ もしくは Ctrl-SPACEキー コマンド(マークを設定するコマンド)が使いたい。

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no source files, tests, or entry points. Start by reproducing the reported mappings with an Apple USB JIS keyboard in iSH, then locate the keyboard input handling and compare its Shift and Ctrl-@/Ctrl-Space behavior with the JIS key legends. Done means the listed shifted characters match the key tops and the Emacs mark command works.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, ios, linux
Domain
mobile-dev, operating-systems
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.