Mostra risultati da 1 a 1 di 1

Discussione: Configurazione/Remap gamepad logitech

  1. #1
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    18,852
    Grazie dati 
    5,612
    Grazie ricevuti 
    3,678
    Ringraziato in
    2,989 post

    Configurazione/Remap gamepad logitech



    Cominciamo dal principio: dopo aver penato diverse volte per configurare il mio gamepad (logitech f710), e spesso senza risolvere (nota: x360ce non sempre funziona bene, a volte per colpa di wine a volte per colpa dei giochi), ho scoperto qui che il problema deriva dal fatto che con il driver di linux questo gamepad (che è basato sul rumblepad 2) viene riconosciuto con due assi in più e senza d-pad/hat.

     
    Stavo per cui provando a risolvere con il metodo linkato nella guida, ma ci sono un po' di cose che ho difficoltà a capire:

    Lì dice che il problema è dovuto a XBMC, che non so cosa sia, e per cui non so neanche se il mio problema (identico) abbia la medesima causa.

    Poi parla di multimedia player e di avviare joy2test con il comando "start_joy2test" che sembra più uno script, ma mi sembra che su quella pagina non c'è.

    Ho provato a "pasticciare" un po' con l'eseguibile di joy2cal, ma non c'è né il man né l'help, per cui non sono riuscito a combinare nulla.

    Una mano per seguire quella guida? (o altre soluzioni?)


    Edit: ho trovato il man online e sono riuscito a riprodurre il comando nella guida, ma ottengo soltanto di rimappare il d-pad sulla tastiera e non sui "tasti mancanti"... per cui dato che il gioco ignora la tastiera se sente il pad tutto ciò non risolve il problema.

    Forse ci vorrebbe qualcosa come questo driver: (se ho capito cosa intende)

    Driver for logitech rumblepad 2 linux

    che però risulta off-line e non trovo altri riferimenti.

    -------------------

    Segnalo che ho provato anche a rimappare direttamente il device con una versione modificata di jscal:
    Ubuntu Manpage: jscal - joystick calibration and remapping program

    Però il fatto che il d-pad venga riconosciuto come assi non aiuta, perché risultano meno bottoni del necessario e non posso rimappare le assi come bottoni, posso solo scambiare ciò che c'è.

    Poi è stato partendo da quello che mi sono reso conto del d-pad e ho trovato conferma sull'arch-wiki.

    Il bello è che con l'x360ce lo swap tra assi e bottoni si può fare, ma come dicevo spesso non funziona o funziona una precisa versione. (però non credo sia solo wine, ma proprio i giochi che sono porting da console e quindi mal supportano il pc).

    Ho provato anche un versione patchata da steam del modulo del kernel, ma pare che non faccia altro che cambiare il nome del gamepad in quello dell'xbox per i giochi che apparentemente riconoscono il pad solo dal nome.

    Ho trovato anche questo: https://unixblogger.com/tag/xboxdrv/

    Ma non ho capito se può fare al caso mio. Più tardi me lo studio.


    Edit 2:

    Allora, ho provato xboxdrv (compilandolo da AUR) e ho visto che ha molte più opzioni, tra cui un interessante map_dpad_as_button che mi permette di risolvere il problema del dpad, creando un pad a 15 pulsanti.

    Purtroppo però utilizzando quell'opzione wine non riesce più a vedere i trigger (l2 ed r2 in pratica, che con xinput sono analogici/assi) neanche se li mappo a loro volta come tasti, non li sente proprio (jstest invece li vede).

    Poi, cercando quell'opzione su internet ho visto che ce n'è una simile per xpad, che è il modulo kernel per gestire i pad, solo che di default se attivata funziona solo con i pad non riconosciuti, mentre per quelli riconosciuti funziona con opzioni preimpostate, quindi il bug di xpad sarebbe risolvibile ricompilandolo (click), anche se probabilmente risolverebbe solo con il pad in modalità xinput (dato che in dinput viene riconosciuto senza passare da xpad) sarebbe già un passo avanti, tanto ormai tutti i giochi vogliono il pad xbox e io questo pad l'ho preso anche per quello.

    Per cui ho scaricato il sorgente e modificato la riga riguardante il mio pad, ma il problema è che non ho idea di come si compili un modulo per il kernel, per cui ho creato una discussione apposita, così potete spiegarmelo:
    http://www.collectiontricks.it/forum...lo-kernel.html




    Allora, diciamo che ho risolto il problema della mappatura.
    Sono riuscito a caricare temporaneamente il modulo xpad patchato (vedi link sopra), quindi ora il dpad viene visto come pulsanti e ho 15 pulsanti come il pad xbox, ovviamente la mappatura nel gioco risultava ancora sballata, perché l'ordine dei tasti non corrisponde ancora perfettamente, però ora con il giusto numero di tasti sono riuscito a rimappare tutto correttamente con il jscal patchato (vedi sopra).

    ps: per impostare la mappatura con jscal mi sono aiutato con questa immagine, in cui quadra quasi tutto tranne il pulsantone xbox che risulta come "11", mentre nel mio caso ho dovuto mapparlo come "15", scalando di uno i quattro successivi.
    Ultima modifica di Andy86; 29-11-16 alle 12: 35. Motivo: update
    #SaveYourInternet - Fight the #CensorshipMachine
    «non esistono "mani destre di Dio" ma solo utenti con la volontà di aiutare.» (LadyHawke)

    Rispondi citando Rispondi citando Il mio PC

  2. # ADS
    Google Adsense Circuito Adsense
    Data registrazione
    da sempre
    Messaggi
    molti
     

Segnalibri

Regole di scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Cookies:direttiva 2009/136/CE (E-Privacy)

Il sito utilizza cookies propri e di terze parti per maggiori informazioni faq - Termini di servizio - Cookies
Il forum non puo' funzionare senza l'uso dei cookies pertanto l'uso della community è vincolato dall'accettazione degli stessi, nel caso contrario siete pregati di lasciare la community, proseguendo la navigazione acconsenti all’uso dei cookie