„Mysz wirtualna” za pomocą klawiatury

13

(Dla Windowsa.)

Szukam rodzaju programu, który mam nadzieję, że istnieje. Jeśli nie, mogę spróbować go utworzyć.

Namiętnie nienawidzę używać myszy. Nauczyłem się używać klawiatury do 99% zadań, które muszę wykonać na komputerze, ale wspomniana pasja jest na tyle silna, że ​​chcę znaleźć rozwiązanie dla pozostałych 1%.

Oto rozwiązanie, które chcę: Naciskam określony klawisz skrótu na klawiaturze. (Myślę Start- Jale do każdego własnego). Nagle nieruchomość na ekranie we wszystkich moich monitorach zostaje podzielona na siatkę, a każda komórka pokazuje literę. Naciśnięcie tej litery na klawiaturze jeszcze bardziej podzieli tę komórkę na podkomórki, powtarzając ten proces, dopóki nie zawęzimy wystarczająco małego obszaru, a następnie program wygeneruje kliknięcie.

Czy istnieje program, który to robi, dobrze ? To musi być niesamowite. W przeciwnym razie równie dobrze mógłbym zbudować własny.

Ram Rachum
źródło
Jak dokładnie działałoby to podczas przeciągania itp.? Myślę, że istnieją lepsze sposoby unikania używania myszy, np. Gładziki, ekrany dotykowe itp. Musisz także określić, o jakim systemie operacyjnym mówisz.
James P
Przeciąganie można wykonać, naciskając ctrl, a następnie wykonując kolejną sesję dla celu przeciągania. Chcę rozwiązania, które jest oparte tylko na klawiaturze, a nie na gładzikach, ekranach dotykowych, trackballach i tym, co masz. Podałem teraz system operacyjny, to Windows.
Ram Rachum,
1
@James Oprócz ćpunów na klawiaturze, mogą być także osoby niepełnosprawne, które mogą skorzystać z takiego narzędzia.
Bernhard
Pamiętam to w 1997 roku z Dragon Dictate (który był prekursorem Dragon Naturally Speaking, o którym wspominał allquixotic). Było to z pewnością przydatne do rozpoznawania głosu, ale tak naprawdę nie powinieneś go potrzebować, jeśli dostroisz klawisze myszy i użyjesz klawiszy akceleratora ( Ctrlaby przyspieszyć / skakać, Shiftaby zwolnić).
Synetech,

Odpowiedzi:

6

Istnieje program, który działa dokładnie tak, jak mówisz, ale ponieważ jest zbudowany jako rozwiązanie ułatwiające dostęp, nie sądzę, że możesz go aktywować za pomocą klawiatury. Zamiast tego sprawia, że ​​mówisz do mikrofonu, aby dyktować polecenia.

Program nazywa się Dragon NaturallySpeaking i pochodzi od Nuance. To jest bardzo drogie. Doświadczenie użytkownika związane z algorytmem podziału ekranu myszy jest dokładnie takie, jakie zadałeś w swoim pytaniu, ale jestem 60% pewien (w oparciu o profesjonalne korzystanie z programu przez około 30 godzin), że nie ma sposobu, aby go aktywować za pomocą tylko klawiatura.

Program jest przeznaczony dla użytkowników z ograniczoną kontrolą silnika. Ponadto funkcja siatki myszy nie ma możliwości wykonywania operacji „przeciągnij i upuść” ani żadnego innego rodzaju lew, z wyjątkiem pojedynczego i podwójnego kliknięcia lewym lub prawym przyciskiem myszy na ekranie, a także obsługuje podstawowe kółko przewijania, które działa jak przewijanie myszy koło.

Nie mogę zalecić, abyś używał tego produktu (nie powinienem, ponieważ byłoby to poza tematem) przede wszystkim dlatego, że nie sądzę, aby działał tak, jak chcesz, a mianowicie nie możesz aktywować siatki myszy za pomocą klawiatura.

ALE tym, czego uczy ten program, jest to, że wdrożenie takiego programu jest nie tylko możliwe, ale zostało już dostarczone w działającym produkcie. Wszystko, co musi się teraz wydarzyć, to przyjść i zrobić to samo, ale zamiast używać głosu jako wejścia, używaj klawiatury jako wejścia.

Moje osobiste zalecenie dla hejterów myszy ( podnosi rękę ; też ich nienawidzę) to wypróbowanie klawiatury z TrackPoint. „TrackPoint” to w rzeczywistości marka IBM dość ogólnego urządzenia, które można opisać jako mały bezwładnościowy joystick, który znajduje się na środku klawiatury z gumową nakładką i często ma wygląd gumki do ołówka. Występują w różnych jakościach i wzorach, ale okazało się, że najlepsze (dla mnie) są w laptopach Lenovo ThinkPad.

Możesz także kupić klawiaturę Lenovo ThinkPad USB z TrackPoint, która jest standardową biurkową klawiaturą biurkową z kablem USB, która zapewnia takie same wrażenia z TrackPoint, jak w przypadku nowoczesnego laptopa ThinkPad. Korzystanie z TrackPoint pozwala precyzyjnie kontrolować ruch myszy, klikanie lewym i prawym przyciskiem myszy oraz przewijanie, bez konieczności odrywania rąk od klawiatury. Jest tak dobry, jak posiadanie „klawisza” na klawiaturze, którym jest mysz.

W rzeczywistości mogę pisać i używać myszy jednocześnie obiema rękami na klawiaturze. To trochę nabyta umiejętność, ale gdy ją masz, nadaje się do wszystkiego, od gier po programowanie o wysokiej wydajności, sysadmin itp.

Jeśli nalegasz na rozwiązanie oparte na czystym oprogramowaniu, myślę, że na razie odpowiedzią będzie, że będziesz musiał napisać je samodzielnie. Ale możesz zrobić coś takiego, jak pobrać wersję próbną Dragon NaturallySpeaking i po prostu zobaczyć, jak działa ich siatka myszy (musisz dyktować programowi), aby dać ci kilka pomysłów na projekt podczas pisania programu.

Edycja : Link do funkcji Mouse Grid wyjaśniony w Dragon: http://www.nuance.com/naturallyspeaking/customer-portal/documentation/userguide/chapter4/ug_chapter4_moving_clicking_mouse.asp

Edycja 2 : Pomaga Google. Kiedy jeszcze trochę pomyślałem o „siatce myszy”, postanowiłem google dla kopnięć. Znalazłem to: http://8887.eu/mSoftware/index.php/home/windows-software/mouse-grid.html Wygląda na to, że robi dokładnie to, co chcesz, i możesz to kontrolować za pomocą klawiatury . Zdobyć!

allquixotic
źródło
Dzięki za wyczerpujące odpowiedzi. Rozwiązanie Nuance wygląda bardzo podobnie do tego, co sobie wyobrażałem. Rozwiązanie mSoftware nie jest dobre, ponieważ działa tylko z klawiaturą, która (a) ma tylko 9 przycisków, w przeciwieństwie do przycisków ~ 35 na środku klawiatury, które będą znacznie szybsze, i (b) nie używam klawiatury z klawiaturami w ogóle.
Ram Rachum,
Cóż, jeśli masz na myśli coś bardzo specyficznego i jesteś programistą, powiedziałbym, żebyś zaczął nad tym pracować, ponieważ są szanse, że nikt wcześniej tego nie zrobił, jeśli chcesz czegoś innego niż to, co zapewnia mSoftware MouseGrid. Wyświadcz nam wszystkim przysługę i spraw, aby było to oprogramowanie typu open source - wydaje się, że byłoby to ogólnie przydatne. Rzuciłbym ci pieniądze na piwo, jeśli ci się uda. Jedyną inną opcją jest przejście w dół stron wyników wyszukiwania Google dla „siatki myszy”, aż w końcu natkniesz się na coś, co chcesz, co chcesz (jakie są szanse?).
allquixotic
2

Windows 7 ma wbudowane coś podobnego. Z poleceniem głosowym pojawia się siatka. Następnie mówisz liczbę, ta komórka jest podzielona, ​​mówisz liczbę ... dopóki nie będziesz zadowolony i wskażesz to innym poleceniem głosowym. wprowadź opis zdjęcia tutaj Możesz także bezpośrednio nazwać większość elementów piargi, np. „Mój komputer”, „Ulubione” itp.

Teraz, choć może to zabrzmieć niesamowicie, moje jednogodzinne doświadczenie z taktyką polega na tym, że jest ona bardzo powolna, nieefektywna i frustrująca. Aby dodać, jest zamknięty i nie można go importować.

Po prostu trzymaj się klawiszy nawigacyjnych kursora myszy NumLock, dobrze? Poruszają bezpośrednio wskaźnikiem myszy w całkiem użyteczny sposób. Ostatnio używam Ubuntu i tutaj musisz włączyć tę opcję gdzieś na stronie opcji klawiatury. Inne systemy operacyjne - nie wiem.

Vorac
źródło
0

Rozwiązaniem, które zbytnio przypomina to, co powiedziałeś, jest oprogramowanie o nazwie Voice Finger , jego rozmiar pliku jest mały, około 1 Mb. W rzeczywistości jest to „ulepszona” wersja domyślnej siatki myszy Windows. Używa cyfr i liter jako współrzędnych, jak powiedziałeś. Obejmuje również wszystkie monitory, jeśli masz kilka. I często wymaga tylko jednego polecenia do kliknięcia, w przeciwieństwie do kilku kroków niezbędnych w domyślnych opcjach Dragon i Windows.

Bob Lamb
źródło
Próbowałem jest; służy tylko do poleceń głosowych, a nie klawiatury.
Ram Rachum