Se non vedi il banner pubblicitario disabilita il blocco nel browser, aiuterai questo sito a rimanere online, grazie!

Autore Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!  (Letto 15369 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Ripley

  • Ministro degli Esteri
  • AssistantAdmin
  • ****
  • Post: 7178
  • Karma: 20
Aggiornamento: è finalmente disponibile un'interfaccia grafica, chiamata "Remap concurrent keyboards"!
Istruzioni più giù in questo stesso thread
Keyboards_tipostrano.jpgCome usare più tastiere contemporaneamente RIMAPPANDO i tasti!
-Sei insoddisfatto delle associazioni di default di tasti di un certo tuo gioco?
-Vuoi usare una tastiera o un tastierino numerico nel simpit che ti stai costruendo, ma ti senti limitato dal layout predefinito dei controlli?
-Vuoi usare più tastiere/tastierini numerici contemporaneamente?
-Magari un tuo gioco ha un comando assegnato alla pressione di "CTRL destro+ALT+SHIFT sinistro+A" e tu invece preferiresti premere un solo tasto perchè non sei un polipo?

Se hai risposto di sì almeno una volta, questo programma fa per te!


Installazione

Il programma si basa sulla libreria Oblitum, che intercetta gli input della tastiera a basso livello utilizzando un driver del kernel.
Per ulteriori informazioni, vedere http://oblita.com/Interception.html

  • Scarica il driver kernel per la rimappatura della tastiera e decomprimilo in una cartella a piacere;
    In questa cartella ne troverai un'altra chiamata "Interception\command line installer": apri un prompt dei comandi come amministratore su questa cartella;
  • Lancia il comando install-interception /install, dovresti ricevere un messaggio che ti dice di riavviare;
  • A questo punto, scarica anche intercept.zip e salvalo in una cartella a piacere. Questo secondo download è il programma che fa da interfaccia (creata e compilata da Kamaz, un utente di OF);
  • Riavvia di nuovo il pc.
  • Fatto, a lavoro!


Tutorial

Keyboards_RickWakeman.jpgCome usare più tastiere contemporaneamente RIMAPPANDO i tasti!
Questo tutorial presuppone che si disponga di 2 tastiere collegate al computer (Rick Wakeman ne aveva di più).

Rimapperemo il tasto "x" della prima tastiera per generare la sequenza "fichi", mentre il tasto "x" della seconda tastiera genererà "ssimo". Così alla fine potrai vedere che questo programma è...fichissimo! :lol:

Clicca col tasto destro sul file "intercept.zip" che hai scaricato prima e scegli "Estrai qui". Il file contiene una cartella "intercept": all'interno di questa cartella c'è l'eseguibile che ci interessa.

Lancia "intercept.exe".
Se non gli viene passato alcun parametro, partirà in modalità interattiva.
(Usa l'opzione /help per saperne di più sui possibili parametri della riga di comando).

Questa è la finestra che vedremo (le vere schermate del programma si trovano più avanti nel thread):

Codice: [Seleziona]
*** Keyboard Remapper v. 1
*** Based on Oblitum Interception http://oblita.com/Interception.html

Use /help for help on command-line options

Using configuration file C:\Downloads\intercept\keyremap.ini

(L)ist filters, (S)how/(A)dd/(R)emove filter, appl(Y) filters or (Q)uit?:

La configurazione del programma è nel file .ini indicato nella schermata (keyremap.ini).
Per impostazione predefinita si trova nella cartella corrente.
Per utilizzare un altro file ini, usa l'opzione /ini.

Elenchiamo i filtri esistenti: premiamo il tasto "L" al prompt:

Codice: [Seleziona]
(L)ist filters, (S)how/(A)dd/(R)emove filter, appl(Y) filters or (Q)uit?: l
Com'era prevedibile, non ce ne sono, perché abbiamo appena iniziato. Se faremo la stessa cosa alla fine del tutorial, l'output sarà simile a quanto segue:

Codice: [Seleziona]
(L)ist filters, (S)how/(A)dd/(R)emove filter, appl(Y) filters or (Q)uit?: l

(1) x -> fichi keyboard 1
(2) x -> ssimo keyboard 2

(L)ist filters, (S)how/(A)dd/(R)emove filter, appl(Y) filters or (Q)uit?:


Okay, rimappiamo il tasto "x" della prima tastiera, in modo che premerlo sarà equivalente a premere in sequenza i tasti "f", "i", "c", "h", "i".

Seleziona l'opzione "Add" premendo "A":

Codice: [Seleziona]
(L)ist filters, (S)how/(A)dd/(R)emove filter, appl(Y) filters or (Q)uit?: a

Defining filter

Press key which will trigger the combo

Premi il tasto "x" sulla prima tastiera.

Codice: [Seleziona]
Trigger key: [x](↓)
     Keyboard: HID\VID_046D&PID_C22D&REV_0165&MI_00

La macro si innescherà quando si preme il tasto "x"(↓) sulla tastiera corrispondente al Device ID HID\VID_046D&PID_C22D&REV_0165&MI_00.

Ora dobbiamo definire quello che fà la macro:

Codice: [Seleziona]
Enter combo for this trigger, end with Esc
(Empty combo will inhibit trigger key)

Premi "f", "i", "c", "h", "i" e concludi con Esc:

Codice: [Seleziona]
[f](↓) [f](↑) [i](↓) [i](↑) [c](↓) [c](↑) [h](↓) [h](↑) [i](↓) [i](↑)
Vengono registrati entrambi gli eventi di key down (↓) e di key up (↑) (pressione/rilascio di un tasto).

Premendo semplicemente Esc (cioè definire una macro vuota) avrà l'effetto di disattivare il tasto. Questo può essere utile, ad esempio, per evitare la pressione accidentale del tasto "Windows" durante il gioco.

Inseriamo una descrizione completa della macro...possibilmen te includendo il tasto premuto, a quale tastiera/keypad il tasto appartiene e la sequenza generata:

Codice: [Seleziona]
Enter filter label: x -> fichi keyboard 1
Il programma visualizza ora la nuova definizione di macro per permetterci un ultimo controllo generale:

Codice: [Seleziona]
  Trigger key: [x]↓
     Keyboard: HID\VID_046D&PID_C22D&REV_0165&MI_00
        Combo: [f](↓) [f](↑)[i](↓) [i](↑) [c](↓) [c](↑) [h](↓) [h](↑) [i](↓) [i](↑)
        Label: [x -> fichi keyboard 1]

(S)ave filter or (C)ancel?:

Premendo il tasto "S" salverai la nuova definizione nel file INI.

Ora, rimappiamo il tasto "x" della seconda tastiera. Premi il tasto "A" per definire un nuovo filtro ...

Codice: [Seleziona]
(L)ist filters, (S)how/(A)dd/(R)emove filter, appl(Y) filters or (Q)uit?: a

Defining filter

Press key which will trigger the combo

Premere di nuovo il tasto "x", ma questa volta sulla seconda tastiera:

Codice: [Seleziona]
  Trigger key: [x]↓
     Keyboard: HID\VID_046E&PID_55A5&REV_0120&MI_00

Nota che l'identificativo del dispositivo è diverso rispetto alla prima macro!

Inserisci la macro "s", "s", "i", "m", "o" e alla fine premi Esc.
In questa fase di inserimento macro non importa su quale tastiera si digita.

Codice: [Seleziona]
Enter combo for this trigger, end with Esc
(Empty combo will inhibit trigger key)

[s](↓) [s](↑) [s](↓) [s](↑) [i](↓) [i](↑) [m](↓) [m](↑) [o](↓) [o](↑)

Imposta l'etichetta della macro e salva...

Codice: [Seleziona]
Enter filter label: x -> ssimo keyboard 2


  Trigger key: [x]↓
     Keyboard: HID\VID_046E&PID_55A5&REV_0120&MI_00
        Combo: [s](↓) [s](↑) [s](↓) [s](↑) [i](↓) [i](↑) [m](↓) [m](↑) [o](↓) [o](↑)
        Label: [x -> ssimo keyboard 2]

(S)ave filter or (C)ancel?: s

adesso attiviamo il nostro setup, premi "Y" nel menu principale:

Codice: [Seleziona]
(L)ist filters, (S)how/(A)dd/(R)emove filter, appl(Y) filters or (Q)uit?: y


Keyboard filters activated.
Please close this window to restore normal behavior.
To activate filters on startup, add /apply to the command line.


Running filters...

Ora avvia un editor di testo. Premi il tasto "x" sulla prima tastiera. Dovresti vedere che al posto della "x" ottieni "fichi". Ora, premi "x" sulla seconda tastiera. Ciò dovrebbe comportare l'inserimento di "ssimo".
Gli altri tasti dovrebbero funzionare normalmente.

Tutto questo è...fichissimo!

Le tue nuove assegnazioni di tastiera rimarranno attive fino a che Intercept sarà in esecuzione.
Basta chiudere la sua finestra per ristabilire l'ordine delle cose.


Pressione di più tasti contemporanei (key modifiers)

Nel caso di quei comandi che prevedono la pressione di un tasto insieme ad uno (o più) cosiddetti tasti "modificatori" (CTRL - ALT - SHIFT), in fase di registrazione macro si dovranno semplicemente premere i corrispondenti tasti nella giusta sequenza.

Nell'esempio vediamo l'inserimento della macro CTRL+T:

Codice: [Seleziona]
Enter combo for this trigger, end with Esc
(Empty combo will inhibit trigger key)

[CTRL](↓) [T](↓) [T](↑) [CTRL](↑)



Fonte: Orbiter Forum
« Ultima modifica: 05 Set 2018, 01:31:10 da Ripley »
Cougar 00736
OrbiterAddons/Vimeo

Offline LG965

  • Administrator
  • *****
  • Post: 5668
  • Karma: 22
  • Ama, e fà ciò che vuoi.
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #1 il: 10 Set 2013, 16:01:42 »
Basta poco, che ce vò   :sarcastic:
Un saluto e un sorriso rallegrano l'anima.
Non mi piace la cultura moderna basata sull'immagine, preferirei fosse basata sull'onore.

Offline Ripley

  • Ministro degli Esteri
  • AssistantAdmin
  • ****
  • Post: 7178
  • Karma: 20
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #2 il: 10 Set 2013, 16:27:40 »
Ieri, mentre scrivevo il post, stavo provando sul mio pc (anche se ho solo una tastiera) e c'è voluto veramente poco.
È solo che sembra complicato, ma non lo è!
« Ultima modifica: 15 Apr 2015, 14:15:11 da Ripley »
Cougar 00736
OrbiterAddons/Vimeo

Offline Er_Gambino

  • Team Speaker
  • **
  • Post: 1189
  • Karma: 3
  • The New Soviet Man
    • FSEconomy
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #3 il: 10 Set 2013, 18:06:04 »
Io ho un tastierino numerico aggiuntivo, lo dovrei provare...
:skull: :skull: :skull:

- Vertebra is my copilot and he shoots "cesso" pieces -

Offline Ripley

  • Ministro degli Esteri
  • AssistantAdmin
  • ****
  • Post: 7178
  • Karma: 20
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #4 il: 10 Set 2013, 19:51:55 »
Io ho un tastierino numerico aggiuntivo, lo dovrei provare...
In Orbiter c'è chi usa spesso 2 tastierini numerici contemporaneamente, quello standard per la configurazione "translation" ed uno esterno USB per la configurazione "rotation" (o viceversa).
« Ultima modifica: 28 Mar 2015, 11:30:54 da Ripley »
Cougar 00736
OrbiterAddons/Vimeo

Se non vedi il banner pubblicitario disabilita il blocco nel browser, aiuterai questo sito a rimanere online, grazie!

Offline Ripley

  • Ministro degli Esteri
  • AssistantAdmin
  • ****
  • Post: 7178
  • Karma: 20
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #5 il: 12 Set 2013, 10:40:56 »
Ho aggiunto un piccolo paragrafo alla fine del primo post che spiega come gestire i comandi composti da più tasti (CTRL, ALT, SHIFT).
« Ultima modifica: 28 Mar 2015, 11:30:33 da Ripley »
Cougar 00736
OrbiterAddons/Vimeo

Offline Daniele Pilla

  • Uploader Attivo
  • **
  • Post: 13
  • Karma: 0
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #6 il: 28 Mar 2015, 01:34:11 »
Fantastico davvero. Sapessi quanto ho cercato un programma così. Complimenti. 
Ora spero che tu possa risolvere il mio problema.
Ho trovato casualmente il post, scaricato tutto e provato, una meraviglia.
A quel punto, visto che c'era davvero bisogno, ho fatto un format e ho ripristinato il sistema. Ora tutto è più veloce e  stabile. Carico fs9, poi interception e... Mi da un errore. Quando digito la lettera "a" per add mi appare un riquadro che mi dice: "error interception file not loaded"
Cosa potrebbe essere accaduto?
Grazie per l'aiuto

Offline Ripley

  • Ministro degli Esteri
  • AssistantAdmin
  • ****
  • Post: 7178
  • Karma: 20
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #7 il: 28 Mar 2015, 11:36:17 »
Fantastico davvero. Sapessi quanto ho cercato un programma così. Complimenti...
Beh...grazie per i complimenti, ma io ho solo scritto la recensione.

...A quel punto, visto che c'era davvero bisogno, ho fatto un format e ho ripristinato il sistema. Ora tutto è più veloce e  stabile. Carico fs9, poi interception e... Mi da un errore. Quando digito la lettera "a" per add mi appare un riquadro che mi dice: "error interception file not loaded"...
Scusa la domanda, ma l'hai reinstallato install-interception.exe dopo il formattone?
Hai riavviato il pc dopo averlo reinstallato?
« Ultima modifica: 28 Mar 2015, 14:34:51 da Ripley »
Cougar 00736
OrbiterAddons/Vimeo

Offline Daniele Pilla

  • Uploader Attivo
  • **
  • Post: 13
  • Karma: 0
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #8 il: 28 Mar 2015, 12:54:26 »
Si naturalmente...a dire il vero le ho provate tutte.
Ho come l'impressione (magari mi sbaglio) che sia l'eseguibile che non funziona. Quando lo lancio non restituisce nulla, si vede che parte il prompt ma è come un flash, sparisce subito. E' corretto o dovrebbe fare qualcos'altro?

Offline Ripley

  • Ministro degli Esteri
  • AssistantAdmin
  • ****
  • Post: 7178
  • Karma: 20
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #9 il: 28 Mar 2015, 14:30:17 »
...Ho come l'impressione (magari mi sbaglio) che sia l'eseguibile che non funziona...
Ma prima funzionava, no?
Potresti magari riscaricarlo.

...Quando lo lancio non restituisce nulla, si vede che parte il prompt ma è come un flash, sparisce subito. E' corretto o dovrebbe fare qualcos'altro?...
Prima e dopo il formattone, il sistema operativo è rimasto lo stesso?
La finestra che intercept.exe apre è questa:

Intercept_exe.pngCome usare più tastiere contemporaneamente RIMAPPANDO i tasti!

...quindi resta in attesa di input.
« Ultima modifica: 23 Ott 2016, 22:57:09 da LG965 »
Cougar 00736
OrbiterAddons/Vimeo

Se non vedi il banner pubblicitario disabilita il blocco nel browser, aiuterai questo sito a rimanere online, grazie!

Offline Daniele Pilla

  • Uploader Attivo
  • **
  • Post: 13
  • Karma: 0
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #10 il: 28 Mar 2015, 15:57:09 »
confermo
ti dirò di più, se al prompt digito la A maiuscola ripresenta il prompt aggiungendo una riga (come se non avesse visto il comando) viceversa con a minuscola mi da errore. se sapessi allegare immagine ti mostrerei




Offline Ripley

  • Ministro degli Esteri
  • AssistantAdmin
  • ****
  • Post: 7178
  • Karma: 20
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #11 il: 28 Mar 2015, 18:43:39 »
Anche a me adesso fà così.
Se premo "A" va a capo e aspetta di nuovo un input, se premo "a" esce quest'errore.

Oblitum driver error.pngCome usare più tastiere contemporaneamente RIMAPPANDO i tasti!

Ma io non ho ancora riavviato da quando ho installato il driver (sto facendo una scansione antivirus lunghissima).
A più tardi per un test più approfondito.



Edit: dopo qualche prova ho capito che i comandi sono accettati solo con la lettera minuscola.
« Ultima modifica: 23 Ott 2016, 22:58:05 da LG965 »
Cougar 00736
OrbiterAddons/Vimeo

Offline Ripley

  • Ministro degli Esteri
  • AssistantAdmin
  • ****
  • Post: 7178
  • Karma: 20
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #12 il: 28 Mar 2015, 19:45:32 »
Scansione terminata!!

Ho riavviato e ho appena connesso il mio secondo tastierino numerico USB.
Seguendo le istruzioni nel primo post funziona tutto perfettamente!  :good:
E mi ha anche creato un nuovo file keyremap.ini.

Tu hai risolto nel frattempo?
« Ultima modifica: 28 Mar 2015, 20:16:38 da Ripley »
Cougar 00736
OrbiterAddons/Vimeo

Offline Daniele Pilla

  • Uploader Attivo
  • **
  • Post: 13
  • Karma: 0
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #13 il: 28 Mar 2015, 20:01:22 »
no purtroppo
ma vedo che l'errore è esattamente lo stesso.
a questo punto ho il timore che l'errore sia nell'installazione del driver.
quando fai girare l'eseguibile che succede?
a me un lampo veloce e torna la schermata originale

Offline Ripley

  • Ministro degli Esteri
  • AssistantAdmin
  • ****
  • Post: 7178
  • Karma: 20
Re:Come usare più tastiere contemporaneamente RIMAPPANDO i tasti!
« Risposta #14 il: 28 Mar 2015, 20:15:40 »
La schermata dell'installazione del driver non me la ricordo esattamente, ma mi diceva di riavviare.
Quella del programma principale (intercept.exe) l'ho postata qua:
http://www.tuttovola.org/index.php?topic=6615.msg47109#msg47109

Che sistema operativo hai, e da quale cartella stai facendo partire intercept.exe?
« Ultima modifica: 28 Mar 2015, 20:17:59 da Ripley »
Cougar 00736
OrbiterAddons/Vimeo

Se non vedi il banner pubblicitario disabilita il blocco nel browser, aiuterai questo sito a rimanere online, grazie!

 


SimplePortal 2.3.7 © 2008-2024, SimplePortal