文字入力ができなくなった時の対応

エディタ、ブラウザ、ワープロなど、文字を入力したい時に、文字入力ができなくなることがあります。


#とっさの行動

マウスを動かす。
ESCキーを叩き続ける。

これは、スクリーンセーバや、ウィルスチェックソフトから、制御が戻ってこないので、叩き起こすためです。

キーボードを挿し直す。

キーボードがぬけかけていると反応しないことがあります。

#日本語変換ソフトと他のソフトとの競合

日本語変換ソフトは、Windows, macOS, LinuxなどのOSを開発している国では利用していません。そのため、日本語変換ソフトと、他のソフトとが仲良くなくて、入力ができなくなることがあります。

スクリーンセーバ、ブラウザ、ウィルスチェックソフトと相性が悪いことがあります。

スクリーンセーバは、マウスを動かすか、キーボードのESCキーを叩くと戻ってくることがあります。

##日本語入力を一旦諦める

ひとまず、日本語以外で大事な用事を済ませてから、
OSの再起動
日本語入力ソフトの設定の変更
仲の悪そうなソフトウェアの削除
などを考えます。

特定のソフトウェア（特にブラウザ）でだけうまくいかないこともあります。
この場合には、エディタなどの軽いソフトウェアを起動し、そこで日本語を入れて、
コピペでブラウザに貼り付けるということもします。

#アプリをたくさん立ち上げた時

アプリケーションソフトをたくさん立ち上げたり、
ブラウザで１０箇所以上のサイトを開いたままにしていたりすると、
コンピュータの反応が遅くなり、その際に一番影響を受けやすい日本語入力ソフトが機能しなくなることがあります。

アプリケーションを閉じる前に、大事なデータは保存しましょう。

データを保存したらアプリケーションを閉じましょう。

できればOSの再起動をしてみましょう。

#パソコンのメモリ、ディスクが少なくなった時

アプリケーションを閉じて、OSを再起動してもうまくいかないことがあります。

これは、閉じたつもりのアプリケーションがメモリに残ったままで、再起動したときに、ご丁寧にまたメモリで起動してしまう現象があります。

ノートパソコンなどでは、熱くなってCPUのファンがまわりっぱなしで、
再起動しても、またファンがまわりはじめるような時です。

次のような作業が苦手な方は、２−３度、電源を入れ直すしかないかもしれません。


#コマンド大好きな方
##macOSかLinux

```shell-session
$ ps -al
 1024 ??         2:08.31 /System/Library/StagedFrameworks/Safari/WebKit.framewo
  492 ttys000    0:00.03 login -pfl administrator /bin/bash -c exec -la bash /b
  505 ttys000    0:00.07 -bash
  974 ttys000    0:01.06 docker run -v /Users/administrator/Downloads/work:/hom
 1024 ??         2:08.31 /System/Library/StagedFrameworks/Safari/WebKit.framewo
 1114 ttys001    0:00.03 login -pf administrator
 1115 ttys001    0:00.01 -bash
 1186 ttys001    0:00.00 ps -ax
```

1024番の作業が、2時間動いています。これがいらないと思ったら。


```shell-session
$ kill -9 1024
```

##Windows
Power Shellを起動します。
psコマンド（-axは使えない）


```powershell
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\Users\kaizen> ps

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    481      22     5448      24152       0.52  19928   1 ActionUriServer
    172      13     1844       5548       0.17   6168   1 AdobeARM
    681      38    21784      41916       8.28   7884   1 ApplicationFrameHost
    162       9     1384       6372              3400   0 armsvc
    258      12     2500       9896              2184   1 atieclxx
    164       8     1464       4948              1920   0 atiesrxx
    210      12     2488       9140       0.27   2724   1 atiw
    253      14    13828      22080      65.97  10952   0 audiodg
    316      30    12340      30052       0.27   1872   1 backgroundTaskHost
    307      28     9384      24988       0.20  13824   1 backgroundTaskHost
    307      16     5124      16836       0.27  15876   1 backgroundTaskHost
    596      28     7976      31564       0.77  16420   1 backgroundTaskHost
    749      35    10636      37000       1.58  17704   1 backgroundTaskHost
    254      26     9264      23620       0.31  19468   1 backgroundTaskHost
    239      26     7208      19628       0.20  19488   1 backgroundTaskHost
    576      25     8252      31676       1.38   8144   1 browser_broker
...
    647      24    14488      53564      13.52   9700   1 ImeBroker
...
PS C:\Users\kaizen> kill 9700

```

右のID番号を指定。