flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
baldr 17 Jul 2014, 14:23
fonolite,
Fn+key combinations are (most probably) handled by BIOS code running in SMM. While it may be possible to examine SMRAM contents' disassembly and find appropriate instructions' sequence, I suppose you can find datasheet for your videocontroller that contains the information that code is based upon. |
|||
![]() |
|
axlucas 18 Jul 2014, 06:52
It may well also be completely impossible. I've seen some combinations of Fn + key returning scan codes that are impossible to differentiate from single keys on a desktop keyboard. I reckon hardware functions could be present, that is, in this case, the key combination could directly trigger a hardware switch instead of going through the BIOS.
If normally, when you press a Fn key combination, you see a pop up on the screen with some graphics, it could be software based, but "silent" keys may be just hard wired. Of course, I'm just guessing. |
|||
![]() |
|
revolution 18 Jul 2014, 12:05
"Hard wired" keys is very unlikely. Too much effort to make such a thing. The chips used in keyboards are extremely cheap and generic and there is no need for a manufacturer to use something custom. So based upon that all keys are handled by software. Be that the OS kernel or SMM it will all be software processed.
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.