@grishka статья интересная, но кое где у автора возникают парадоксы.
автор ругает x11 за то, что он даёт возможность приложениям получать исключительный контроль над клавиатурой и мышью (если приложение упадёт, то восстановить контроль не получится), а потом ругает вэйланд за то, что он _не_ даёт этой возможности.
некоторые его жалобы точно так же относятся и к винде с макосью, а другие устарели настолько, что я уже не помню, когда последний раз с ними встречался.
@devurandom правильное решение — давать контроль над клавиатурой, но всё равно безусловно перехватывать системой некоторые комбинации, скажем там всякий ctrl+alt+del и alt+tab, и в случае линукса ещё ctrl+alt+F(1-6). Макось так делает. Например, ты не можешь нажать cmd+tab в виртуалке, поэтому у всех виртуалок и эмуляторов есть отдельные пункты в меню, чтобы это туда отправить.