コミュニティソリューション

ZVMのキーボードが動作しない:ブラウザーとコンソールの入力を修正する

Keyboard input failed in several ZVM guest installers until the user switched browsers; Chrome restored normal input.

ZVMインストーラー内でキーボードがまったく反応しない場合は、仮想マシンを再構築する前にブラウザーコンソールをトラブルシューティングしてください。 VMの表示領域内をクリックして入力を取得させ、クリーンなChromeまたはEdgeセッションに切り替え、英語以外の入力メソッドを一時的に無効にしてから、もう一度テストします。

あるコミュニティ事例では、Windows 10、Windows 11、Linux Mint、Ubuntuのインストーラーで問題が発生しましたが、Chromeに切り替えると同じZVMがすぐに正常動作しました。複数の無関係なゲストOSで同じキーボード障害が発生する場合、最初に疑うべきなのはブラウザーまたはnoVNCの入力処理です。

問題がVMにあるのかブラウザーにあるのかを見分ける方法

1つのISOだけが失敗する場合は、ゲストイメージに問題がある可能性があります。無関係な4つのインストーラーがすべて最初の画面まで進むのに、EnterやTabを受け付けない場合、共通する層であるWebコンソール、ブラウザー、またはローカルの入力メソッドが原因です。

仮想ハードウェアを変更する前に、VM内でマウスが動くか、コンソールが特殊な操作に反応するかを確認してください。マウスでも操作できない場合は、コンソールにフォーカスがない可能性があります。

ステップ1:VMコンソール内をクリックする

WebベースのVNCコンソールは通常、ページにフォーカスがあり、VMのキャンバスをクリックした後でのみ入力を取得します。ポインターをゲストの表示領域内に移動し、1回クリックしてから、矢印キー、Enter、Tab、Escなどの基本的なキーを試してください。

最初のクリックでキーボードが突然使えるようになった場合、ゲスト側で変更する必要はありません。

ステップ2:ChromeまたはEdgeでテストする

ブラウザーの違いによって、キーボードイベント、フォーカス、クリップボードの動作、特殊なキーの組み合わせに影響が出ることがあります。確認済みの事例では、Chromeに切り替えると問題がすぐに解決しました。

リモートコンソールとのやり取りに使われるブラウザーベースのVNCクライアントについて理解するには、noVNCプロジェクトが役立ちます。

ステップ3:キーを横取りする入力メソッドを無効にする

テスト中は、ホストコンピューターを基本的な英語キーボードレイアウトに一時的に切り替え、IMEや文字入力モードを無効にしてください。一部の入力メソッドは、ブラウザーがリモートコンソールに送信する前にキーストロークを変換します。

これは英語以外のキーボードがサポートされていないという意味ではありません。入力を横取りする層を1つ取り除くための診断手順です。

ステップ4:クリーンなブラウザーセッションでテストする

プライベートウィンドウまたはシークレットウィンドウを開き、ZimaOSにログインして、もう一度VMを起動します。キーの割り当てを変更する拡張機能、パスワード管理機能、ショートカットを横取りする機能、ページを変更する機能が、Webコンソールに干渉することがあります。

プライベートセッションではVMが動作するのに通常のプロファイルでは動作しない場合は、ZVMの設定を変更するのではなく、拡張機能を1つずつ再び有効にしてください。

ステップ5:物理キーボードを切り分ける

ノートパソコンでは、内蔵キーボードとシンプルなUSBキーボードを試してください。利用できる場合は、別のコンピューターからもVMを試します。これにより、ローカルデバイスやOS固有の入力問題と、ZimaOS側の問題をすばやく切り分けられます。

VMのハードウェア設定を確認するのはいつですか?

複数のクリーンなブラウザーとコンピューターでキーボードが反応しないことを確認してから、VMの定義を調べてください。その段階で、ゲストに通常の仮想入力デバイスがあるか、元のVMだけでなく新しく作成したテストVMでも問題が発生するかを確認します。

ZVMセットアップガイドでは、VM構成に関する全体的な情報を確認できます。

最初にしてはいけないこと

  • 複数の無関係なゲストインストーラーで同じように失敗する場合に、新しいISOを何度もダウンロードしないでください。
  • ブラウザーのフォーカスを確認する前に、libvirt XMLを編集しないでください。
  • 1つのブラウザーからキーを送信できないだけで、ZimaOSを再インストールしないでください。
  • マウスが動くからといって、キーボードの入力取得も正常だとは限りません。

FAQ

ZVMではマウス入力は機能するのに、キーボード入力は機能しないのはなぜですか?

ブラウザーがポインターイベントを渡していても、キーボードのフォーカスが別のページ要素、拡張機能、または入力メソッドに残っている可能性があります。コンソールをクリックし、クリーンなブラウザーでテストしてください。

最初に試すべきブラウザーはどれですか?

確認済みのコミュニティ事例で問題を解決できたため、Chromeは有力な診断手段です。EdgeもChromiumベースの選択肢として試す価値があります。

VMのISOを変更する必要はありますか?

複数のOSインストーラーで同じキーボード障害が発生する場合は、必要ありません。そのパターンでは、ISOより先にコンソールと入力経路を疑うべきです。

SSHを使って修正すべきですか?

通常は必要ありません。まずブラウザーのフォーカスと互換性を確認してください。SSHやVM定義の変更を検討するのは、Web入力層に問題がないと確認した後です。