Ребята, все что здесь написано - это здорово конечно, НО одна маленькая проблема остаётся не решенной. Я про проблему с раскладкой. Конечно можно использовать shift alt, но во первых не у всех язык ввода меняется именно данной комбинацией, а во вторых если в момент подключения bad usb, язык ввода уже был английский, то ничего как вы понимаете не получится. Да и к тому же языков ввода может быть и не два вовсе.
Частичным ршением может быть определение текущей раскладки, а там уже по аналогии с этой статьёй, если английскская раскладка, то вводим одни символы, а если русская, то сначала переключаем и потом вводим нужные символы.