web-dev-qa-db-ja.com

キーボードを使用した「仮想マウス」

(Windowsの場合)

存在したいようなプログラムを探しています。そうでない場合、私はそれを作成しようとするかもしれません。

私はマウスを使うのが嫌いです。コンピューターで行う必要のあるタスクの99%でキーボードの使用方法を学びましたが、前述の情熱は、残りの1%の解決策も見つけたいと思うほど強いものです。

これが私が望む解決策です:私はあらかじめ決められたキーボードホットキーを押します。 (考えています Start-J 突然、私のすべてのモニターの画面領域がグリッドに分割され、すべてのセルに文字が表示されます。キーボードでその文字を押すと、そのセルがさらにサブセルに分割され、十分に小さい領域が絞り込まれるまでこのプロセスが繰り返され、プログラムがクリックを生成します。

これを行うプログラムはありますか、well?それは素晴らしい必要があります。そうでなければ、私は自分で作ったほうがいいでしょう。

13
Ram Rachum

あなたの言う通りのプログラムがありますが、それはアクセシビリティソリューションとして構築されているので、キーボードを使って起動することはできないと思います。代わりに、マイクに向かって話しかけてコマンドを指示します。

プログラムはDragonNaturallySpeakingと呼ばれ、Nuanceによるものです。とても高いです。あなたが質問で尋ねたように、マウス画面分割アルゴリズムのユーザーエクスペリエンスは正確にですが、私は(プログラムを専門的に使用することに基づいて)60%確信しています合計約30時間)キーボードだけを使用してアクティブ化する方法はありません。

このプログラムは、モーター制御が制限されているユーザー向けに設計されています。また、マウスグリッド機能には、画面を1回または2回左クリックまたは右クリックする以外は、「ドラッグアンドドロップ」やその他の種類のトリックを実行する機能がありません。また、マウスのスクロールのように機能する基本的なスクロールホイールもサポートしています。ホイール。

この製品の使用をお勧めすることはできません(また、トピックから外れるため、使用しないでください)。主な理由は、この製品が希望どおりに機能しない、つまり、マウスグリッドをアクティブにできないためです。キーボード。

しかし、このプログラムが教えていることは、このようなプログラムを実装することが可能であるだけでなく、それはすでに実用的な製品で出荷されているということです。今必要なのは、誰かがやって来て同じことをすることだけですが、入力として音声を使用する代わりに、入力としてキーボードを使用します。

マウスが嫌いな人(手を上げる;私も嫌いです)に対する私の個人的な推奨事項は、TrackPointを備えたキーボードを試すことです。 「TrackPoint」は、実際にはかなり一般的なデバイスのIBMブランド名であり、キーボードの中央にゴム製のキャップをかぶせた小さな慣性ジョイスティックとして説明でき、鉛筆の消しゴムのように見えることがよくあります。それらにはさまざまな品質とデザインがありますが、(私にとって)最高のものはLenovoThinkPadラップトップにあることがわかりました。

また、Lenovo ThinkPad USBキーボードとTrackPointを購入することもできます。これは、USBケーブルを備えたデスクトップ指向の標準デスクキーボードであり、最新のThinkPadラップトップと同じTrackPointエクスペリエンスを提供します。 TrackPointを使用すると、キーボードから手を離さずに、マウスのきめ細かいモーター制御、左クリックと右クリック、およびスクロールが可能になります。 マウスである「キー」をキーボードに置くのと同じくらい良いです。

実際、キーボードを両手で持って、とマウスを同時に入力できます。少し習得したスキルですが、一度習得すれば、ゲームから生産性の高いプログラミング、システム管理者など、あらゆるものに適しています。

あなたが純粋なソフトウェアソリューションを主張するなら、今のところ答えはあなたがそれを自分で書かなければならないということだと思います。しかし、Dragon NaturallySpeakingの試用版をダウンロードして、マウスグリッドがどのように機能するかを見て、プログラムに指示する必要があります)のようなことをして、いくつかのデザインのアイデアを与えることができます。あなたがあなたのプログラムを書いているとき。

編集:ドラゴンで説明されているマウスグリッド機能へのリンク: http://www.nuance.com/naturallyspeaking/customer-portal /documentation/userguide/chapter4/ug_chapter4_moving_clicking_mouse.asp

編集2:グーグルに役立ちます。 「マウスグリッド」という用語をもう少し考えた後、キックのためにグーグルで検索することにしました。私はこれを見つけました: http://8887.eu/mSoftware/index.php/home/windows-software/mouse-grid.html それはあなたが望むことを正確に実行しているように見え、あなたはそれを制御することができますキーパッド付き。勝つ!

6
allquixotic

Windows 7にも同様の機能が組み込まれています。音声コマンドを使用すると、グリッドが表示されます。次に、あなたは数字を言い、そのセルは分割され、あなたは数字を言います...あなたが満足するまでそして別の音声コマンドでそれを示します。 enter image description here また、画面上のほとんどのアイテムに直接名前を付けることもできます。 「マイコンピュータ」、「お気に入り」など。

さて、これは素晴らしいと思われるかもしれませんが、この戦術での私の1時間の経験は、それが非常に遅く、非効率的で、イライラすることです。追加するのはクローズドソースであり、移植性はありません。

NumLockマウスポインタのナビゲーションキーを使い続けるだけですよね?それらは非常に便利な方法でマウスポインタを直接動かします。私は最近Ubuntuを使用していますが、ここではキーボードオプションページのどこかでこのオプションを有効にする必要があります。その他のOS-わからない。

2
Vorac

あなたが言ったことにあまりにも似ている解決策は Voice Finger と呼ばれるソフトウェアであり、そのファイルサイズは小さく、約1Mbです。これは実際には、Windowsのデフォルトのマウスグリッドの「改良された」バージョンです。あなたが言ったように、それは座標として数字と文字を使用します。複数のモニターがある場合は、すべてのモニターもカバーします。また、DragonやWindowsのデフォルトオプションで必要ないくつかの手順とは異なり、クリックするのに必要なコマンドは1つだけです。

0
Bob Lamb