LoginSignup
3
1

Tips: iTerm2を使っている & KeyRepeat を1にしているときは、キーボードの設定に注意した方が良い

Last updated at Posted at 2024-01-17

はじめに

僕はMacでiTerm2を使っています。
MacでiTerm2を使っている上で何年も悩んでいた問題が解決したので、記事としてまとめます。

起こっていた問題

Macにはキーリピートを高速化するコマンドが存在します。
設定方法は以下の記事にまとまっています。

僕はキーリピートを高速化したいので、KeyRepeatを最速の1にしていたのですが、設定を1にすると、iTerm2で以下のようなカクつきが発生する問題を抱えていました。

output.gif

こちらの画像の通り、キーボードを入力している間はなぜかカーソルが移動せず、キーを離すと一気に入力がされる、という
かなりストレスフルな挙動になっていました。

調べてみると同じような問題に遭遇している方を何人か見つけることができましたが、抜本的な解決方法はずっと分からずじまいでした。

iTerm2のリポジトリでkey repeatと調べてみると、多くの似たようなIssueがたくさん出てきます。

解決方法

最近この問題の解決方法がついにわかりました。
解決方法は「日本語 - ローマ字」入力のキーボードの英字モードではなく、英字キーボードを使うことでした
なぜか「日本語 - ローマ字」入力の英字モードは入力がリアルタイムでレンダリングできないようです。(原因の解明まではできませんでした)

スクリーンショット 2024-01-17 21.24.40.png

同じような問題で悩んでいる方の助けになれば幸いです。

3
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1