Spørsmål:
Erstatte museklikket i Morrowind
lamwaiman1988
2012-01-15 16:31:11 UTC
view on stackexchange narkive permalink

Er det noen mod som kan erstatte venstre / høyreklikk-knappen for forskjellige handlinger, jeg trenger dette fordi jeg er en person som led av en RSI-skade på høyre pekefinger og jeg hater å klikke, men jeg vil likevel spille Morrowind lykkelig . Takk.

EDIT: Det som gagner meg mest er en funksjon for å erstatte venstreklikk med en tast på tastaturet, for eksempel når du snakker med en fyr og det er noen dialog og valg du kan gjøre, for eksempel Byttehandel, siste rykter osv. Er det mulig å gjøre det som når jeg flytter markøren til det bestemte valget og trykker på en tast som mellomromstasten, og det tilsvarende valget vil bli tatt. Jeg hater bare å klikke.

Kan du være mer spesifikk om dine behov? Jeg er ikke sikker på hva du mener med "erstatt venstre / høyreklikk-knapp for forskjellige handlinger". :-)
Kan du ikke bruke Windows-verktøy som MouseKeys?
To svar:
JohnoBoy
2012-01-15 18:09:55 UTC
view on stackexchange narkive permalink

Dette er en generell løsning, som ikke involverer et mod for Morrowind.

Du kan prøve å bruke MouseKeys, et tilgjengelig verktøy for Windows. Du kan slå den på via Kontrollpanel -> Tilgjengelighetsalternativer , under Mus -fanen.

Når den er slått på, er 5 kbd> -knappen på numpad fungerer som venstre museknapp.

Et annet alternativ er å bruke et tredjepartsverktøy kalt AutoHotKey, som lar deg kartlegge tastatur og karttaster på tastaturet ditt.

Det fungerer på en eller annen måte ikke i Morrowind, selv om det fungerer i windows.
Lagt til et annet alternativ, prøv det og fortell meg om det hjelper
agent86
2012-01-15 20:29:15 UTC
view on stackexchange narkive permalink

Du kan sjekke og se om du ikke bare kan gjenopprette nøkkelen i alternativmenyen. Mange spill støtter både tastatur og mus, og jeg ser ut til å huske at du kan gjenopprette de fleste handlingene fra museknapper til taster, selv om valg av dialogalternativer (og lignende) kanskje alltid blir kartlagt til musen. Hvis spillet gjør at du bruker musen, er AutoHotKey min løsning for disse problemene. Det er gratis, og det lastes ned og installeres raskt, og det fungerer i mange tilfeller med spill.

I dette tilfellet kan du kanskje komme unna med:

  a :: LButtonb :: RButton  

som vil tilordne a -tasten for å sende venstre museknapp, og b -tasten for å sende høyre museknapp. Du kan erstatte 'a' og 'b' med de tastene du vil ha. Noen tastaturtaster har spesielle navn i AHK; det er en liste over alle nøklene her.

Åpne et Notisblokk-vindu, og kopier og lim inn denne linjen i det tomme Notisblokk-dokumentet. Lagre den som "mousebuttonremap.ahk" ( inkludert anførselstegn ), og deretter kan du dobbeltklikke for å laste den inn. Det vil være et lite "A" -ikon i skuffen din som du kan høyreklikke for å avslutte skriptet når du trenger nøklene dine tilbake.

Noen ganger fungerer denne metoden ikke med spill, i så fall vil du vil du kanskje prøve:

  a :: SendPlay {LButton} returnb :: SendPlay {RButton} return  

Hvis dette fremdeles ikke fungerer, vil du må du kanskje tilpasse skriptet litt mer for å jobbe med det spesifikke spillet du prøver å spille. Det er en FAQ-oppføring om problemer med spill som kan hjelpe i dette tilfellet.


Oppdatering: Ifølge andre brukere på AHK-forumene, SendEvent fungerer best, og du må kanskje redigere Morrowind.ini for å sette "Bakgrunns tastatur = 1" for at dette skal fungere skikkelig.

+1. Mens svaret mitt foreslo AutoHotKey, dekket svaret ditt også innstillingsprosessen
Jeg la til en linje "Numpad5 :: SendPlay {LButton}" og den fungerer som en sjarm i windows, men mislyktes i Morrowind. Jeg burde prøve FAQ.
Viser seg at "Numpad5 :: Click" vil gjøre. Takk!
@gunbuster363, kan du sjekke [denne tråden] (http://www.autohotkey.com/forum/topic43337.html) på AHK-forumene. De endret Morrowind.ini-filen og brukte SendEvent.


Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...