GNU/Linux >> Linux の 問題 >  >> Ubuntu

アクセシビリティの微調整:入力時に誤って選択したテキストが置き換えられないようにするにはどうすればよいですか?

私は97歳のおばあちゃんのラップトップ(Ubuntu 20.04)を彼女にとってよりアクセスしやすいものにしようとしています。彼女が書いたテキストが消えてしまうので、彼女はしばしばイライラします。タッチパッドを無効にして外付けマウスを使用することは、すでに大いに役立ちました。しかし、マウスでテキストカーソルを(ドラッグまたはダブルクリックして)配置しようとすると、彼女はまだ誤ってテキストを選択しているのではないかと思います。彼女が入力を続けると、選択したテキストが上書きされます。タイピング中はキーボードに集中する必要があるため、何が起こったかすぐには気付かず、「元に戻す」のが難しくなります。

  1. この動作を無効にして、入力時に選択したテキストが置き換えられるのではなく、選択解除されるようにすることはできますか?
  2. これはLinuxシステムによって提供される機能ですか、それとも各プログラムに実装されていますか? (関心のあるプログラムはLibreOfficeWriterとMozillaThunderbirdです)
  3. 動作を変更できない場合、一般的にマウスによるテキスト選択を無効にできますか?

編集:

@ user-dzが提案したように、LibreOfficeWriterとThunderbirdでこの問題に対処する方法について個別の質問を作成しました。
この質問は、Ubuntu20.04でシステム全体でこの問題を解決する方法に引き続き焦点を当てています。

承認された回答:

選択したテキストがPRIMARY選択バッファーにコピーされます。監視して右矢印を送信できます 変更された場合はキーを押して、選択したテキストの最後に移動します。これは、LibreOffice / Thunderbirdだけでなく、少なくともX11+GNOME上のすべてのアプリケーションで機能します。

# Install dependencies
sudo apt install xdotool  git build-essential libx11-dev libxtst-dev

# Compile clipnotify
git clone https://github.com/cdown/clipnotify.git
cd clipnotify
make

# Run the monitor, could be on ~/.xprofile, or under ~/.config/autostart/
while ./clipnotify;do xdotool key Right; done

# Optional: To kill the monitor on any other Terminal
killall clipnotify

おそらく、これを行うためのより良い方法であり、おそらくDbusを使用します。

インスピレーションと役立つリンク:

  • bash –クリップボードのコピー/貼り付けイベントを検出し、クリップボードの内容を変更します–Ubuntuに問い合わせます。
  • Arch Wiki

Ubuntu
  1. Ubuntu/DebianでデフォルトのエディターをNanoから変更する方法

  2. Windows –デュアルブートマシンを使用しているときにWindowsがGrubを上書きしないようにするにはどうすればよいですか?

  3. コーナーにドラッグしたときにWindowsが最大化しないようにするにはどうすればよいですか?

  1. スラッシング(RAMから)時にシステムが応答しなくなるのを防ぐ方法は?

  2. ログが大きくなりすぎるのを防ぐ方法は?

  3. ユーザーがルートディレクトリにアクセスできないようにする方法は?

  1. Ubuntu – GrubがグラフィカルUIを使用/開始しないようにする方法は?

  2. Journalctl:ターミナルでテキストが切り捨てられないようにする方法は?

  3. less からテキストをコピーする方法