Pagina 1 di 3

Rimappare i pulsanti con Autohotkey

Inviato: 11/11/2013, 16:07
da moket
Ciao ragazzi anke se vi sembra strano non ho mai dovuto usarer Autoohotkey per rimappare i pulsanti e chiedo a voi cortesemente di istruirmi per creare appunto uno scipt che permetta di assegnare i pulsanti che ho sul cab per dei giochi dove i pulsanti non si possono mappare.
Se potreste spiegarmi la procedura o avete qualche esempio da farmi vedere cosi da modificarlo per le mie necessità ve ne sarrei grato. grazie mille in anticipo.

Re: Autohotkey Help me

Inviato: 11/11/2013, 18:04
da moket
Mi basta un semplice ESEMPIO...

Re: Autohotkey Help me

Inviato: 11/11/2013, 18:26
da darden78
Io con autohotkey ho sempre avuto un brutto rapporto!
Ma per rimappare i tasti esistono altri 1000 modi.
Fai magari tu l'esempio specificando per cosa ti serve...
...e vediamo di trovare una soluzione

Re: Autohotkey Help me

Inviato: 11/11/2013, 18:47
da moket
Grazie darden...
Quando parte un gioco vorrei assegnare tasti diversi a quelli che realmente uso.
Ti spiego: Sul mio cab non ho il set up originale deella jammasd e alcuni giochi FREE utilizzano tasti che NON si possono mappare e quindi non potrei utilizzare sul cab.
Quindi a AutoHotkey devo dire che quando parte il gioco "X" alla pressione del tastoo "S" (uno di qquelli che utilizzo sul mio cab per esempio) lui deve tramutarlo nel tasto "Z" (che è quello che vuole il gioco) e cosi per il resto dei pulsanti...

Re: Autohotkey Help me

Inviato: 11/11/2013, 22:39
da darden78
Io ho avuto un problema simile: nel mio caso il gioco non prendeva gli input del joystick, cosi' tramite joytokey ho assegnato ai movimenti del joy le lettere che mi servivano per il gioco.
Visto che pero' mi serviva solo con alcuni giochi e non con tutti, facevo partire joytokey assieme al gioco richiesto e lo facevo chiudere quando chiudevo il gioco.

Tu dovresti trovare un programma che agisca in background (senza modificare il registro di sistema) che ti modifica l'assegnazione dei tasti della tastiera, mettendo quelli che servono a te.
poi apri e chiudi contemporaneamente gioco e programma con semplici bat files.

Non so dirti pero' il programma da utilizzare in quanto non ne ho mai avuto la necessita' ma se fai una ricerca con gugol non penso sia difficile da trovare...

Re: Autohotkey Help me

Inviato: 11/11/2013, 23:01
da darden78
Se non ho capito male, questo:
http://www.softarium.com/keyremapper/
Possa fare al caso tuo.

Non ho capito solamente se agisce su registro di sistema,
Siccome pero' nella spiegazione non ho visto da nessuna parte la richiesta di un reboot,
Penso che stia in background senza modificare nulla in modo "definitivo"
Comunque basta fare delle prove...

Re: Autohotkey Help me

Inviato: 12/11/2013, 7:12
da moket
Ok ma con questo programma lui ti rimappa i pulsanti SEMPRE??!! invece con AutoHotKey lo fai per un gioco in particolare e appena esso si chiude ritorna tutto alla normalità...
Quindi, come faccio a farlo aprire e chiudere su un gioco specifico????

Re: Autohotkey Help me

Inviato: 12/11/2013, 8:02
da Zak0077
Sbaglio o avevano fatto una cosa simile per maldida castilla per mappare l'uscita?
Dai un'occhiata
Magari prendi spunto da quello script


GT-I8150 CyanogenMod 10.1 beta1

e con tapatalk nn riesco a fare
edit
scusate...

Re: Autohotkey Help me

Inviato: 12/11/2013, 8:13
da Cmp
Ho visto su alcune discussioni che qualcuno usa un programma chiamato allinone inserendolo nella cartella
Dell emulatore però non so dirti di più prova a fare delle ricerche

Re: Autohotkey Help me

Inviato: 12/11/2013, 8:33
da moket
Zak0077 ha scritto:Sbaglio o avevano fatto una cosa simile per maldida castilla per mappare l'uscita?
Dai un'occhiata
Magari prendi spunto da quello script
E infatti ho cominciato propio da li ma non riesco a dare il comando per rimappare i tasti
Cmp ha scritto:Ho visto su alcune discussioni che qualcuno usa un programma chiamato allinone inserendolo nella cartella
Dell emulatore
Non mi serve per un emulatore ma per un gioco singolo...

Re: Autohotkey Help me

Inviato: 12/11/2013, 8:36
da darden78
moket ha scritto:Ok ma con questo programma lui ti rimappa i pulsanti SEMPRE??!! invece con AutoHotKey lo fai per un gioco in particolare e appena esso si chiude ritorna tutto alla normalità...
Quindi, come faccio a farlo aprire e chiudere su un gioco specifico????
Per modificare i tasti "sempre" dovrebbe chiederti un reboot!!
Invece leggendo la guida di riavvii non ne parla,
Quindi probabilmente rimane in background finche' aperto.
Quando lo chiudi, i tasti tornano quelli di prima.
Tu devi farlo aprire e chiudere assieme al tuo gioco e per fare questo ti basta una semplice batch.

Re: Autohotkey Help me

Inviato: 12/11/2013, 8:47
da moket
Bene. Non sò usare i batch :on_cry: :on_cry:
cioè l'unica cosa che sò fare dei batch è questa:
-------------------------------------------------
D:
cd D:\programmi
Start malldita castilla.exe
------------------------------------------------
<-flag_of_truce->

Re: Autohotkey Help me

Inviato: 12/11/2013, 12:29
da AmigaRulez
Esempio:

Codice: Seleziona tutto

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn  ; Recommended for catching common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#NoTrayIcon
#SingleInstance, force 
Run, C:\PC Games\Games\aba_PC\abobosbigadventure_PC.exe
z::a
x::s
1::m
Basta che cambi il path del file eseguibile e l'associazione dei tasti.
Compili il file .ahk e così verrà creato un file exe, userai questo file exe per avviare il gioco.
Da maximus dovrai far chiudere all'uscita il file exe dello script.

<-on_smile->

Re: Autohotkey Help me

Inviato: 12/11/2013, 12:50
da moket
Ok boss. Nei prox gioerni ci provo e ti faccio sapere come và.
Sicuramente ti bombarderò di domande... telo dico prima.

Re: Autohotkey Help me

Inviato: 12/11/2013, 13:11
da AmigaRulez
moket ha scritto:Ok boss. Nei prox gioerni ci provo e ti faccio sapere come và.
Sicuramente ti bombarderò di domande... telo dico prima.
Non preoccuparti <-on_wink->
Di quei giochi che avevi provato, ad alcuni si può cambiare la config dei tasti tramite un file di testo che si autocrea dopo che avvii per la prima volta il gioco, quindi dai un'occhiata pure a quello.

Re: Autohotkey Help me

Inviato: 12/11/2013, 13:13
da moket
ottima mossa. controllo tutto.

Re: Autohotkey Help me

Inviato: 12/11/2013, 18:37
da darden78
ciao, oggi ho fatto un po di prove con il "mio" sistema ed effettivamente funziona!!!
keyremapper lavora in background senza agire sul registro di sistema.
quindi se tu apri il programma ti prende come input i tasti che servono a te,
se lo chiudi, ritorna tutto alla normalita'.

io ho fatto cosi', poi se ti puo' interessare modificalo secondo le tue esigenze:

per provare il funzionamento il mio obbiettivo era sostituire il tasto "s" con il "d" solo ed esclusivamente quando aprivo wordpad (blocco note)
per farlo ho scaricato keyremapper dal link che ho postato prima,
l' ho installato ed ho impostato la "d" nel tasto "s" e viceversa.
E' molto intuitivo, quindi fin qui nulla di complicato,
piccola accortezza:
visto che dovremo creare la batch per il funzionamento, per semplificarmi la vita ho installato il programma nella stessa cartella del wordpad,
se non facevo cosi', nella batch avrei dovuto inserire l' intero percorso per arrivare al programma, in questo modo mi basta indicarne il nome, ma lo vediamo piu' avanti alla creazione della batch.

arrivati a questo punto abbiamo il nostro keyremapper in background,
purtroppo di default si avvia con windows.
invece noi vogliamo avviarlo assieme al wordpad, quindi dobbiamo disabilitarlo nell' esecuzione automatica.
per fare questo dobbiamo andare su "esegui" e scrivere "regedit",
premendo invio compare una finestra divisa in 2 parti, nella parte di sinistra ci sono diversi percorsi,
noi dobbiamo andare in questo:
Risorse del computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
oppure in questo:
Risorse del computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
cliccando su "run" in entrambi i casi, sulla colonna di destra appare una lista di programmi che partono all' avvio di windous,
cerchiamo il keyremapper e cliccandoci sopra col tasto destro appare un menu' dal quale selezioniamo elimina.

(piu' facile a farsi che a dirsi)

adesso abbiamo il programma che parte solo quando lo selezioniamo e non piu' in automatico.

non resta che creare la batch...

apriamo un "nuovo documento di testo"
e digitiamo questo:

start KeyRemapper.exe
start /w wordpad.exe
taskkill /im Keyremapper.exe /f
exit

poi clicchiamo su file, salva con nome e lo chiamiamo : "wordpad.bat"
a questo punto o lo salviamo sempre nella cartella dove abbiamo il wordpad ed il keyremapper oppure cerchiamo dove l' ha salvato e lo spostiamo dentro questa cartella.

in questo modo facendo partire la batch si apre wordpad e keyremapper, chiudendo wordpad si chiude anche keyremapper.

spero di essere stato utile...

Re: Autohotkey Help me

Inviato: 12/11/2013, 20:37
da moket
Tu hai vinto darden. Effettivamente sembra la cosa piu facile e sono sicuro che è servito anke a te e sia te che amigarulez mi state insegnando un sacco di cose quindi ora provo tutti e due i sistemi e poi sgancio il vostro meritatissimo karma a testa.

Re: R: Autohotkey Help me

Inviato: 13/11/2013, 0:53
da titojunior
Se non ho capito male... Io uso xpadder. Non credo che modifichi il registro. Lo utilizzo per diversi giochi che non riconoscono il joystick. Faccio così... Creo una configurazione e salvo il preset. Successivamente sul mio frontend (maximus) impartisco il comando in partenza con il file bat dove faccio partire xpadder con il preset specifico più il gioco e successivamente in chiusura chiudo tutto

Re: Autohotkey Help me

Inviato: 13/11/2013, 7:33
da moket
Darden una domanda: Questo và bene per un gioco ma se su un altro i tasti da cambiare sono altri????
Cioè, keyremapper non può avere piu profili????
Poi,
visto che dovremo creare la batch per il funzionamento, per semplificarmi la vita ho installato il programma nella stessa cartella del wordpad,
se non facevo cosi', nella batch avrei dovuto inserire l' intero percorso per arrivare al programma, in questo modo mi basta indicarne il nome, ma lo vediamo piu' avanti alla creazione della batch.
quale percorso devo modificare visto che io non ho installato keyremapper nella stessa cartella dei giochi???
E per ultimo
start KeyRemapper.exe
start /w wordpad.exe
taskkill /im Keyremapper.exe /f
exit
la lettera "f" prima dell'uscita a cosa serve???
Grazie