Problema con Encoder rotativo

Ragazzi ho un problema che non sò come risolvere.

Tutto inizia con la voglia di costruire un pad per un gioco musicale konami. Il corrispettivo gioco per pc si chiama kshootmania:

trovo una guida che dice esplicitamente che il gioco è compatibile con kshootmania:

http://sdvxii.pancakeapps.com/unojoy

e nello specifico:

Configure your new controller with KShootmania and play

Peccato però che gli encoder rotativi vengono visti correttamente dal pc, però il programma in se per se non li riesce a vedere e quindi assegnare.

Gli encoder che sto usando sono questi:

Vi allego lo zip con la libreria encoder, il readme con la guida dentro e il codice di arduino

https://mega.nz/#!0Q4GSQCI!97y3vfNPjieh-2-tRjCcIuaK6vbC7AwAbGS20UTng6o

Come posso risolvere?

Vi spiego meglio cosa avrei bisogno di fare:

quando ruoto l’encoder, questo invia una serie di impulsi sulla scheda, come si vede nel video fatto da me:

io vorrei invece che quando giro in un senso, venga visto solo un segnale e quando cambio senso di rotazione venga letto un altro segnale.

per favore non sò che fare

https://en.wikipedia.org/wiki/Rotary_encoder Alla voce "Incremental rotary encoder". ::)

icio: https://en.wikipedia.org/wiki/Rotary_encoder Alla voce "Incremental rotary encoder". ::)

icio: https://en.wikipedia.org/wiki/Rotary_encoder Alla voce "Incremental rotary encoder". ::)

ok il funzionamento. ma per risolvere il mio problema?