
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.
participants (1)
-
d