Split keyboard and mouse permission (resolves #45)

This commit is contained in:
Yukino Song
2024-09-20 22:19:47 +08:00
parent 81de679fba
commit 5829bd1c76
5 changed files with 24 additions and 11 deletions

View File

@@ -1657,10 +1657,15 @@ namespace input {
case MOUSE_BUTTON_UP_EVENT_MAGIC_GEN5:
case SCROLL_MAGIC_GEN5:
case SS_HSCROLL_MAGIC:
if (!(permission & crypto::PERM::input_mouse)) {
return;
} else {
break;
}
case KEY_DOWN_EVENT_MAGIC:
case KEY_UP_EVENT_MAGIC:
case UTF8_TEXT_EVENT_MAGIC:
if (!(permission & crypto::PERM::input_kbdm)) {
if (!(permission & crypto::PERM::input_kbd)) {
return;
} else {
break;