オンスクリーンキーボード (OSK) をモバイルデバイスのように動作させる方法

オンスクリーンキーボード (OSK) をモバイルデバイスのように動作させる方法

2-in-1 ラップトップで Ubuntu 20.04 を実行しています。OSK はそのままではほぼ使用できません。ネイティブ モバイル デバイスのように動作させる方法はありますか?

現在行っていること:

  • 設定で OSK をオフにすると、ラップトップをタブレットに変えてキーボード/タッチパッドを無効にしても、OSK は表示されません。

  • 設定で OSK をオンにすると、入力フィールドにフォーカスしたときに OSK が表示されますが、これは gnome ベースのアプリでのみ表示され、Chrome など、私が使用している他のアプリでは表示されません。一部のアプリでのみ機能し、他のアプリでは機能しないため、実質的に使用できません。

  • キーボードが有効になっているラップトップ モードで入力フィールドにフォーカスすると、OSK が表示されます。ラップトップ モードでは OSK をまったく使用したくないので、常に閉じる必要があるため、これは非常に煩わしいです。

ラップトップ モードでは OSK を無効にし、タブレット モードではすべての入力フィールドで OSK を有効にする方法はありますか?

理想的には、次のように動作するはずです。

  • OSK はラップトップ モードでは表示されませんが、入力フィールドをタッチすると OSK を許可するオプションがある可能性があります。

  • タブレット モードでは、すべてのアプリのすべての入力フィールドに OSK が表示されます。

  • タブレット モードでボタンをタップして OSK を呼び出すことができるのも、少し面倒ではありますが、許容範囲でしょう。ただし、ラップトップ モードでは自動的に表示されることはありません。

答え1

ログイン時の使用法は非常に簡単ですonboard。手動でオンとオフを切り替える必要があると思いますが、不要なときに自動的にアクティブ化されることはないと思います。(ログイン画面で gnome OSK がまだ必要です。)

sudo apt install onboard

onboard実行中だが非表示にして、アイコンをクリックすることもできます ここに画像の説明を入力してください アクティブにしたいとき(コンピューターをタブレット モードにするとき)に使用します。

もう 1 つの利点は、onboard物理キーボードと一致する完全なキーボードを備えていることです。

答え2

これは Wayland だけの問題のようです。X を使用すると、OSK はまさに期待どおりに動作します。

感謝スドダスヒントとしてこの答えX に切り替える方法を確認してください。

関連情報