androidek Posted April 9, 2020 Share Posted April 9, 2020 Hi all, I am quite new to the Hackintosh world, but I have managed to complete my 1st project! I am running macOS 10.15.3 on Huawei Matebook X Pro and the whole experience is brilliant! I couldn't imagine it being so nice. However, there is one thing that keeps me away from perfection - Rewind, Play / Pause, Fast Forward function keys. Brightness (Up & down), mute, volume (up & down) all work. When I was trying to fix it, I followed this guide: https://www.insanelymac.com/forum/topic/330440-beginners-guide-fix-keyboard-hot-keys-functional-keys/. I have managed to read all of the key for their PS2 Scan Codes (see below my results). This the moment where it got weird - many keys showed key code for e077 (dead key): some showed e077 + sth else, some just showed e077, F8 showed ^ (e05b) + P (19) output (?). Anyone knows what to do to fix it? I was trying to check info.plist in VoodoPS2Keyboard.kext, but i couldn't find anything abnormal. F1 default 21:00:16.749809+0200 kernel ApplePS2Keyboard::message: type=e0028010, provider=<private>, argument=<private>, argument=0405, cmp=e0028010 default 21:00:16.749830+0200 kernel ApplePS2Keyboard: sending key e005=6b down default 21:00:16.749851+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=bb192cd0, cmp=e0028010 default 21:00:16.749874+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=bb192cd0, cmp=e0028010 default 21:00:16.750025+0200 kernel ApplePS2Keyboard: sending key e005=6b up default 21:00:16.750047+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=bb1c3068, cmp=e0028010 default 21:00:16.750055+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=bb1c3068, cmp=e0028010 default 21:00:16.755856+0200 kernel ApplePS2Keyboard: sending key e077=80 down default 21:00:16.755872+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=bb74dccc, cmp=e0028010 default 21:00:16.755882+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=bb74dccc, cmp=e0028010 default 21:00:16.837083+0200 kernel ApplePS2Keyboard: sending key e077=80 up default 21:00:16.837109+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=c04b8af4, cmp=e0028010 default 21:00:16.837131+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=c04b8af4, cmp=e0028010 F2 default 21:02:31.795257+0200 kernel ApplePS2Keyboard::message: type=e0028010, provider=<private>, argument=<private>, argument=0406, cmp=e0028010 default 21:02:31.795277+0200 kernel ApplePS2Keyboard: sending key e006=71 down default 21:02:31.795295+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=2c6dda71, cmp=e0028010 default 21:02:31.795317+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=2c6dda71, cmp=e0028010 default 21:02:31.795480+0200 kernel ApplePS2Keyboard: sending key e006=71 up default 21:02:31.795495+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=2c70f7e2, cmp=e0028010 default 21:02:31.795514+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=2c70f7e2, cmp=e0028010 default 21:02:31.801352+0200 kernel ApplePS2Keyboard: sending key e077=80 down default 21:02:31.801367+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=2cc9fb61, cmp=e0028010 default 21:02:31.801382+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=2cc9fb61, cmp=e0028010 default 21:02:31.875499+0200 kernel ApplePS2Keyboard: sending key e077=80 up default 21:02:31.875513+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=31354dfb, cmp=e0028010 default 21:02:31.875521+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=31354dfb, cmp=e0028010 F3 default 21:02:48.417582+0200 kernel ApplePS2Keyboard: sending key e077=80 down default 21:02:48.417612+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=b305125, cmp=e0028010 default 21:02:48.417622+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=b305125, cmp=e0028010 default 21:02:48.483563+0200 kernel ApplePS2Keyboard: sending key e077=80 up default 21:02:48.483603+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=f1f656f, cmp=e0028010 default 21:02:48.483628+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=f1f656f, cmp=e0028010 F4 default 21:03:15.730716+0200 kernel ApplePS2Keyboard: sending key e020=4a down default 21:03:15.730731+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=672e63ea, cmp=e0028010 default 21:03:15.730742+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=672e63ea, cmp=e0028010 default 21:03:15.940107+0200 kernel ApplePS2Keyboard: sending key e020=4a up default 21:03:15.940135+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=73a8a99a, cmp=e0028010 default 21:03:15.940159+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=73a8a99a, cmp=e0028010 F5 default 21:03:32.144572+0200 kernel ApplePS2Keyboard: sending key e02e=49 down default 21:03:32.144602+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=3983a376, cmp=e0028010 default 21:03:32.144625+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=3983a376, cmp=e0028010 default 21:03:32.247670+0200 kernel ApplePS2Keyboard: sending key e02e=49 up default 21:03:32.247724+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=3faac337, cmp=e0028010 default 21:03:32.247747+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=3faac337, cmp=e0028010 F6 default 21:03:47.914743+0200 kernel ApplePS2Keyboard: sending key e030=48 down default 21:03:47.914772+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=e57ce68c, cmp=e0028010 default 21:03:47.914798+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=e57ce68c, cmp=e0028010 default 21:03:48.025031+0200 kernel ApplePS2Keyboard: sending key e030=48 up default 21:03:48.025069+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=ec1256ac, cmp=e0028010 default 21:03:48.025093+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=ec1256ac, cmp=e0028010 F7 default 21:04:01.788530+0200 kernel ApplePS2Keyboard: sending key e077=80 down default 21:04:01.788542+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=20702166, cmp=e0028010 default 21:04:01.788552+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=20702166, cmp=e0028010 default 21:04:01.878757+0200 kernel ApplePS2Keyboard: sending key e077=80 up default 21:04:01.878772+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=25d0aeb0, cmp=e0028010 default 21:04:01.878782+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=25d0aeb0, cmp=e0028010 F8 default 21:04:15.767036+0200 kernel ApplePS2Keyboard: sending key e05b=3a down default 21:04:15.767054+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=619edf64, cmp=e0028010 default 21:04:15.769768+0200 kernel ApplePS2Keyboard: sending key 19=23 down default 21:04:15.769787+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=61c94666, cmp=e0028010 default 21:04:15.769804+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=61c94666, cmp=e0028010 default 21:04:15.826931+0200 kernel ApplePS2Keyboard: sending key 19=23 up default 21:04:15.826961+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=65318160, cmp=e0028010 default 21:04:15.826976+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=65318160, cmp=e0028010 default 21:04:15.836602+0200 kernel ApplePS2Keyboard: sending key e05b=3a up default 21:04:15.836656+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=65c4971f, cmp=e0028010 F9 default 21:04:30.326219+0200 kernel ApplePS2Keyboard: sending key e077=80 down default 21:04:30.326246+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=c5680074, cmp=e0028010 default 21:04:30.326268+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=c5680074, cmp=e0028010 default 21:04:30.396501+0200 kernel ApplePS2Keyboard: sending key e077=80 up default 21:04:30.396529+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=c99a65fa, cmp=e0028010 default 21:04:30.396553+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=c99a65fa, cmp=e0028010 F10 default 21:04:52.887772+0200 kernel ApplePS2Keyboard: sending key e077=80 down default 21:04:52.887798+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=62edecb, cmp=e0028010 default 21:04:52.887820+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=62edecb, cmp=e0028010 default 21:04:52.957529+0200 kernel ApplePS2Keyboard: sending key e077=80 up default 21:04:52.957552+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=a57b252, cmp=e0028010 default 21:04:52.957576+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=a57b252, cmp=e0028010 F11 default 21:05:22.416218+0200 kernel ApplePS2Keyboard::message: type=e3ff8065, provider=<private>, argument=<private>, argument=4f5f1000, cmp=e0028010 default 21:05:22.416244+0200 kernel ApplePS2Keyboard::message: type=e3ff8064, provider=<private>, argument=<private>, argument=4f5f1000, cmp=e0028010 default 21:05:22.416265+0200 kernel ApplePS2Keyboard: sending key e037=0, 0=80 down default 21:05:22.416279+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=e6375744, cmp=e0028010 default 21:05:22.416296+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=e6375744, cmp=e0028010 default 21:05:22.517121+0200 kernel ApplePS2Keyboard: sending key e037=0, 0=80 up default 21:05:22.517139+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=ec3c1948, cmp=e0028010 default 21:05:22.517153+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=ec3c1948, cmp=e0028010 F12 default 21:05:47.899625+0200 kernel ApplePS2Keyboard: sending key e052=92 down default 21:05:47.899655+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=d5245c6d, cmp=e0028010 default 21:05:47.899678+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=d5245c6d, cmp=e0028010 default 21:05:47.991503+0200 kernel ApplePS2Keyboard: sending key e052=92 up default 21:05:47.991530+0200 kernel ApplePS2Keyboard::message: type=e3ff8066, provider=<private>, argument=<private>, argument=da9f6ed4, cmp=e0028010 default 21:05:47.991554+0200 kernel ApplePS2Keyboard::message: type=e3ff806e, provider=<private>, argument=<private>, argument=da9f6ed4, cmp=e0028010 Link to comment Share on other sites More sharing options...
Recommended Posts