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.