Skip to content

Improve single-key input handling for split escape sequences#29

Merged
hymkor merged 4 commits intomasterfrom
single-key
Feb 1, 2026
Merged

Improve single-key input handling for split escape sequences#29
hymkor merged 4 commits intomasterfrom
single-key

Conversation

@hymkor
Copy link
Owner

@hymkor hymkor commented Feb 1, 2026

(English)

  • Improved single-key input handling so that control key escape sequences (e.g. the Up Arrow \x1B[A) are not misinterpreted even when they are split by terminal behavior. As part of this change, the Esc key is now always treated as a prefix key. The following internal dependencies were updated:
    • Csvi v1.20.1 → v1.21.1
    • go-readline-ny v1.13.0 → v1.14.1
    • go-ttyadapter v0.2.0 → v0.3.0

(Japanese)

  • 一文字キー入力で、制御キー入力シーケンス(例:上矢印 \x1B[A)が端末仕様により分断されても誤動作しないよう、Esc キーを常にプレフィックスキーとして扱う挙動に改善した。内部的に以下のパッケージを更新した。
    • Csvi v1.20.1 → v1.21.1
    • go-readline-ny v1.13.0 → v1.14.1
    • go-ttyadapter v0.2.0 → v0.3.0

@hymkor hymkor self-assigned this Feb 1, 2026
@hymkor hymkor merged commit 0d58fd3 into master Feb 1, 2026
1 check passed
@hymkor hymkor deleted the single-key branch February 1, 2026 05:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant