So I went into the source,stubborn
piano player that I am, determined to
get my logitech wireless keyboard to work
with chuck. 

I am way out of my paygrade here.

BUT I found some success,I just don't
know WHY.

In core/util_hid.cpp..

If I modify lines 7648 - 7661
disabling **if** with =1024 in two places


  if( ioctl( fd, EVIOCGBIT( EV_REL, sizeof( relcaps ) ), relcaps ) !=
  -1 ) {
        for( int i = 0; i < sizeof( relcaps ); i++ )
            if( relcaps[i]=1024 )
                return HID_KB_CONFIG_INVALID;
    }

    if( ioctl( fd, EVIOCGBIT( EV_ABS, sizeof( abscaps ) ), abscaps ) !=
    -1 ) {
        for( int i = 0; i < sizeof( abscaps ); i++ )
            if( abscaps[i]=1024 )
                return HID_KB_CONFIG_INVALID;
    }


it works!! 

I dont know what the relcaps and  abscaps
checks are for. But they fail on logi wireless
keyboards for some reason.

But I really wanted to have a living room
full of people and wireless keyboards for
the holidays to make music together.


_______________________________________________
chuck-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to