case KEY_RIGHTSHIFT:
case KEY_LEFTALT:
case KEY_CAPSLOCK:
- case KEY_COMPOSE:
case KEY_INSERT:
case KEY_DELETE:
+ case KEY_MUTE:
filtered=false;
default:
break;
{
int len=id.length();
int idx=0;
- while(idx < len)
+ while(idx <= len-8)
{
if (!strncasecmp(&id[idx++], "KEYBOARD", 8))
{