QEMU not sending 0xE0 before "special" keys

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
DeezRamChips
Member
Member
Posts: 132
Joined: Fri Apr 08, 2016 5:03 am
Location: atapio.cpp - why won't you work :(
Contact:

QEMU not sending 0xE0 before "special" keys

Post by DeezRamChips »

Hi :D

When I try my OS on real hardware, BOCHS and Virtual Box, I always receive the 0xE0 code when pressing "special" keys like AltGr and DELETE. But with QEMU, I don't :/
I only receive the part after the 0xE0

Here is the command I use to start QEMU (Windows 10):

Code: Select all

qemu-system-i386 -kernel bin/MemeOS.bin
Is it me doing something wrong or is it a BUG ?

Thanks !
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

Re: QEMU not sending 0xE0 before "special" keys

Post by Octacone »

Have you tried doing the exact same thing on Linux?
I remember having some issues (all keyboard related) with Qemu on Windows, whereas on Linux (my development environment) I wasn't having any issues at all.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
DeezRamChips
Member
Member
Posts: 132
Joined: Fri Apr 08, 2016 5:03 am
Location: atapio.cpp - why won't you work :(
Contact:

Re: QEMU not sending 0xE0 before "special" keys

Post by DeezRamChips »

Yup, you're right ! It works on linux.

This is realy annnoying :/ Are there any known fixes ?
Post Reply