"Virtual mouse" menggunakan keyboard

13

(Untuk Windows.)

Saya mencari semacam program yang saya harap ada. Jika tidak, saya mungkin mencoba membuatnya.

Saya sangat benci menggunakan mouse. Saya telah belajar bagaimana menggunakan keyboard untuk 99% tugas yang harus saya lakukan di komputer, tetapi hasrat tersebut cukup kuat bagi saya untuk ingin mencari solusi untuk sisa 1% juga.

Inilah solusi yang saya inginkan: Saya menekan tombol pintas keyboard yang telah ditentukan. (Saya berpikir Start- Jtetapi untuk masing-masing miliknya.) Tiba-tiba layar real-estate di semua monitor saya dibagi menjadi kotak, dengan setiap sel menunjukkan surat. Menekan huruf itu pada keyboard akan membagi sel itu menjadi sub-sel, mengulangi prosesnya sampai kita mempersempit area yang cukup kecil, dan kemudian program menghasilkan klik.

Apakah ada program yang melakukan ini, baik ? Itu harus luar biasa. Kalau tidak, saya bisa membangun sendiri.

Ram Rachum
sumber
Bagaimana tepatnya cara ini untuk menyeret dll? Saya pikir ada cara yang lebih baik untuk menghindari menggunakan mouse, misalnya trackpads, touchscreens dll. Anda juga perlu menentukan OS mana yang Anda bicarakan.
James P
Menyeret dapat dilakukan dengan menekan ctrl, dan kemudian memiliki sesi lain untuk target seret. Saya ingin solusi yang khusus keyboard, bukan trackpads, touchscreen, trackballs atau apa pun yang Anda miliki. Saya menentukan OS sekarang, ini Windows.
Ram Rachum
1
@James Kecuali pecandu keyboard, mungkin ada juga orang-orang cacat yang dapat mengambil manfaat dari alat semacam itu.
Bernhard
Saya ingat ini pada tahun 1997 dengan Dragon Dictate (yang merupakan cikal bakal Dragon Naturally Speaking yang disebut allquixotic). Ini tentu saja berguna untuk pengenalan suara, tetapi Anda seharusnya tidak benar-benar membutuhkannya jika Anda menyetel MouseKeys dengan benar dan menggunakan tombol akselerator ( Ctrluntuk mempercepat / melompat, Shiftmemperlambat).
Synetech

Jawaban:

6

Ada program yang tidak persis seperti yang Anda katakan, tetapi karena ini dibangun sebagai solusi aksesibilitas, saya tidak berpikir Anda dapat mengaktifkannya menggunakan keyboard. Sebaliknya, itu membuat Anda berbicara ke mikrofon untuk mendikte perintah.

Program ini disebut Dragon NaturallySpeaking dan itu dengan Nuance. Itu sangat mahal. Pengalaman pengguna untuk algoritma pembagian layar mouse persis seperti yang Anda tanyakan dalam pertanyaan Anda, tapi saya 60% yakin (berdasarkan penggunaan program secara profesional selama total sekitar 30 jam) bahwa tidak ada cara untuk mengaktifkannya hanya menggunakan keyboard.

Program ini dirancang untuk pengguna dengan kontrol motor terbatas. Selain itu, fungsi kisi-kisi mouse tidak memiliki kemampuan untuk melakukan "drag and drop" atau jenis trik lainnya kecuali untuk mengklik kiri dan kanan tunggal atau ganda pada layar, dan juga mendukung roda gulir yang belum sempurna yang bekerja seperti gulir mouse roda.

Saya tidak dapat merekomendasikan Anda untuk menggunakan produk ini (saya juga tidak boleh, karena itu akan menjadi topik) terutama karena saya tidak berpikir itu melakukan apa yang Anda inginkan, yaitu Anda tidak dapat mengaktifkan kotak mouse dengan papan ketik.

NAMUN, yang diajarkan oleh program ini adalah bahwa mengimplementasikan program seperti ini tidak hanya mungkin, tetapi sudah dikirimkan dalam produk yang berfungsi. Yang perlu terjadi sekarang adalah seseorang datang dan melakukan hal yang sama, tetapi alih-alih menggunakan suara sebagai input, gunakan keyboard sebagai input.

Rekomendasi pribadi saya untuk pembenci mouse ( angkat tangan ; saya benci mereka juga) adalah untuk mencoba keyboard dengan TrackPoint. "TrackPoint" sebenarnya adalah nama merek IBM dari perangkat yang cukup umum yang dapat digambarkan sebagai joystick inersia kecil yang berada di tengah keyboard Anda dengan tutup karet di atasnya, dan seringkali memiliki penampilan penghapus pensil. Mereka datang dalam berbagai kualitas dan desain, tetapi saya telah menemukan bahwa yang terbaik (untuk saya) ada di laptop Lenovo ThinkPad.

Anda juga dapat membeli Keyboard Lenovo Lenovo ThinkPad dengan TrackPoint, yang merupakan keyboard meja standar berorientasi desktop dengan kabel USB, yang memberikan pengalaman TrackPoint yang sama seperti yang Anda dapatkan pada laptop ThinkPad modern. Penggunaan TrackPoint memungkinkan Anda mengontrol motor dengan baik dari mouse, mengklik kiri dan kanan serta menggulir, tanpa harus melepaskan tangan dari keyboard. Ini sebagai baik sebagai memiliki "kunci" pada keyboard Anda yang adalah mouse.

Bahkan, saya bisa mengetik dan mouse , pada saat yang sama, dengan kedua tangan di keyboard. Ini sedikit keterampilan yang didapat tetapi begitu Anda memilikinya, itu cocok untuk apa pun mulai dari bermain game hingga pemrograman dengan produktivitas tinggi, sysadmin, dll.

Jika Anda bersikeras pada solusi perangkat lunak murni, saya pikir jawabannya untuk saat ini adalah Anda harus menulis sendiri. Tetapi Anda dapat melakukan sesuatu seperti mengunduh uji coba Dragon NaturallySpeaking dan hanya melihat cara kerja kotak mouse mereka (Anda harus mendikte program), untuk memberi Anda beberapa ide desain ketika Anda sedang menulis program Anda.

Sunting : Tautan ke fungsionalitas Mouse Grid dijelaskan dalam Dragon: http://www.nuance.com/naturalspeaking/customer-portal/documentation/userguide/chapter4/ug_chapter4_moving_clicking_mouse.asp

Sunting 2 : Ini membantu Google. Setelah saya memikirkan istilah "kotak mouse" sedikit lebih, saya memutuskan untuk mencari di google untuk iseng. Saya menemukan ini: http://8887.eu/mSoftware/index.php/home/windows-software/mouse-grid.html Tampaknya melakukan apa yang Anda inginkan, dan Anda dapat mengontrolnya dengan tombol . Menang!

allquixotic
sumber
Terima kasih atas jawaban yang luas. Solusi Nuance terlihat sangat mirip dengan yang saya bayangkan. Solusi mSoftware tidak bagus karena hanya bekerja dengan tombol, yang (a) hanya memiliki 9 tombol, tidak seperti tombol ~ 35 di bagian tengah keyboard, yang akan jauh lebih cepat, dan (b) saya tidak menggunakan keyboard dengan keypad sama sekali.
Ram Rachum
Nah, jika Anda memiliki sesuatu yang sangat spesifik dalam pikiran dan Anda seorang programmer, saya katakan maju dan mulai kerjakan, karena kemungkinan tidak ada yang melakukannya sebelumnya jika Anda menginginkan sesuatu yang berbeda dari apa yang disediakan mSoftware MouseGrid. Bantu kami semua dan menjadikannya open source, meskipun - sepertinya akan bermanfaat secara umum. Saya akan memberi Anda uang bir jika Anda berhasil. Satu-satunya pilihan Anda adalah langsung menuju ke halaman hasil google untuk "kotak mouse" sampai Anda akhirnya menemukan sesuatu yang melakukan apa yang Anda inginkan (apa peluangnya?).
allquixotic
2

Windows 7 memiliki sesuatu yang serupa built in. Dengan perintah suara, kisi muncul. Kemudian Anda mengatakan nomor, sel itu dibagi, Anda mengatakan nomor ... sampai Anda puas dan menunjukkan itu dengan perintah suara lain. masukkan deskripsi gambar di sini Anda juga dapat secara langsung memberi nama sebagian besar item pada scree, misalnya "Komputer Saya", "Favorit", dll.

Sekarang, sehebat ini kedengarannya, satu jam pengalaman saya dengan taktik ini adalah sangat lambat, tidak efisien, membuat frustrasi. Untuk menambahkannya adalah sumber tertutup dan nonportable.

Tetap pakai tombol navigasi penunjuk tetikus NumLock, mkay? Mereka langsung memindahkan pointer mouse dengan cara yang cukup bermanfaat. Saya menggunakan Ubuntu belakangan ini, dan di sini Anda harus mengaktifkan opsi ini di suatu tempat di halaman opsi papan ketik. OS-s lainnya - Saya tidak tahu.

Vorac
sumber
0

Sebuah solusi yang sangat mirip dengan apa yang Anda katakan adalah perangkat lunak yang disebut Voice Finger , ukuran file-nya kecil, sekitar 1 Mb. Ini sebenarnya adalah versi "perbaikan" dari Mouse Grid standar Windows. Menggunakan angka dan huruf sebagai koordinat seperti yang Anda katakan. Ini juga mencakup semua monitor, jika Anda memiliki beberapa. Dan itu sering membutuhkan hanya satu perintah untuk mengklik, tidak seperti beberapa langkah yang diperlukan dalam opsi default Dragon dan Windows.

Bob Lamb
sumber
Saya mencoba adalah; itu hanya untuk perintah suara, bukan keyboard.
Ram Rachum