Others

【Mac】英字入力でキー長押しによる連続入力が出来ない時の対処法

海洋

特定のアプリを使用中にキーを押しっぱなしにしていると、下の画像のような吹き出しが出てきて連続入力が出来ません。

このポップアップの特殊文字はそうそう使うものではないので、設定を変更したほうが良いと思います。
以下でその方法を紹介します。

これを解決するためにはターミナルを使用する必要があります。
システム設定からの変更はできません。

手順

ターミナルを開く

Finderで Macintosh HD > アプリケーション > ユーティリティ > ターミナル と進み、起動します。

コマンドを入力する

下のコマンドをコピーしてターミナルに貼り付けてリターン(エンター)キー。

defaults write -g ApplePressAndHoldEnabled -bool false
Zsh
アプリケーションを再起動する

連続入力したいアプリを開いていた場合は、再起動します。ターミナルはそのまま終了して大丈夫です。

この操作をすることでキーリピートが行えるようになります。

また、もしも元に戻したくなった場合は、コマンドの最後のfalseをtrueに変更してあげればOKです。

defaults write -g ApplePressAndHoldEnabled -bool true
Zsh

コマンドの内容

コマンドの内容を一応書いておきます。

defaults

macOSの設定情報(ユーザーデフォルト)を操作するコマンドです。

write

defaultsのサブコマンド。ユーザーデフォルトの値を変更するコマンドです。

-g

NSGlobalDomainを短くしたもので、グローバルドメインを指定するためのものです。これを入力することで、全てのアプリの共通の設定を変更することが出来ます。
個別に設定したい場合は、各アプリケーションのドメインに置き換えます。

ApplePressAndHoldEnabled

キーの長押し時に、特殊文字ポップアップを有効にするか無効にするかの設定項目です。

  • 有効化 特殊文字ポップアップ
  • 無効化 キーリピート

-bool false

-boorは真偽値を表します。無効化するならfalse。有効化するならtrue。

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

ABOUT ME
海洋
海洋
NWエンジニア
ネットワーク・セキュリティを中心に、業務や検証環境で実際に触れた内容を記録しています。
現職ではネットワークの運用・構築を担当。

保有資格
ネットワーク:ネットワークスペシャリスト / CCNA
セキュリティ:情報セキュリティマネジメント / ISC2 CC
クラウド  :AZ-104 / AZ-305
その他   :応用情報技術者 / LinuC レベル1

記事URLをコピーしました