

Jaký scan code má "kontextové menu"?
Nikde nemůžu najít, jaký scan code vrací stisknutí klávesy "kontextová nabídka" (je vlevo od pravýho Ctrl).
Poradí mi někdo?
Pavel
Nikde nemůžu najít, jaký scan code vrací stisknutí klávesy "kontextová nabídka" (je vlevo od pravýho Ctrl).
Poradí mi někdo?
Pavel
Zpět do poradny Odpovědět na původní otázku Nahoru
Samotný přemapování v registrech mi funguje, to dělám dobře. S externí klávesnicí funguje scan code 5DE0 i 5EE0, na interní nefunguje, ach jo, asi to vrací nestand. kód.
Zatím díky všem, jdu spát.
Pavel
pisal som ze skus scancode set 2 (to je podla toho dokumentu E0 2F, takze do registrov zadas 2FE0)
P.S. Neviem odkial si nabral 5EE0? To je power alebo wake.
Tak 2FE0 zase nefunguje. Musím vždy restartovat, tak testování trvá dlouho.
5EE0 jsem našel v tabulce pod 5DE0 (viz tvůj odkaz). Díky za všechno.
Pavel
zbucham ti DOS program ktory bude vypisovat scankody vycitane rovno z kbd kontrollera.
Ten asi nepojede pod Win, že? Nu nic, pokusím se nabootovat DOS. Díky moc za trpělivost a pomoc.
Pavel
Tu to mas aj so zdrojakom Scancodes_DOS.zip
Samozrejme musi sa to spustat v DOSe (ak nemas ziadne DOS CD tak si stiahni startovaciu disketu Win98 apod. www.bootdisk.com, ak nemas disketovu mechaniku v NB tak urob z tej diskety bootovacie CD)
Program sa "ukoncuje" HW-resetom alebo podrzanim za(vy)pinacieho tlacitka PC 5sekund
Radsej nehyb mysou nech sa do toho necpu data od mysi (nemali by ale nechce sa mi to uz testovat).
P.S. samozrejme funguje to len s PS2 klavesnicou (komunikujem s PS2 kontrollerom), malo by aj s internou notebookovou (to by malo byt to iste co PS2), u USB klavesnice to pojde len ak by BIOS robil emulaciu PS2 (USB legacy support).
P.S.2. Daj potom vediet aky dava scancode ta tvoja notebookova klavesnica (sa mi zda hodne divne ze ti to nedava standardne E0 5D, ved v tom pripade ta klavesa ani nemoze fungovat
)
Jenomže jednotlivé bajty je potřeba u tvého programu číst obráceně
.
Ale funguje to...
Moj program to zobrazuje spravne. Obracene to musis cpat do registrov, ptz je to tam ako word, resp doubleword.
Tip: Nieco si precitat o malom a velkom endiane (google: little endian).
Uhm... a funguje ti to na klávesu "kontextová nabídka" ?
Protože mě to na ni nereaguje. Zkoušel jsem to jak na PS2 klávesnici tak na USB.
A co mi ma fungovat?
Ten program samozrejme funguje na vsetky klavesy ak ho spustis v DOSe, a nie pod windows, pisal som ze je to program pre DOS (pod Win to samozrejme nie je jednoduche urobit a urcite by to nebol program o velkosti 100 bytov).
Poděkování patří všem, zejména pak MM.., díky za rady, odborný vedení, program a trpělivost. Máš poklad v nebi.
Pavel