Article View: be.comp.programming
Article #14532Re: keyboard (extended) scan codes
From: Gilissen Erno
Date: Fri, 26 Jan 2001 19:24
Date: Fri, 26 Jan 2001 19:24
32 lines
2297 bytes
2297 bytes
On Tue, 23 Jan 2001 23:26:54 GMT, Stephane <Brainsoft@pandora.be> wrote: >Hallo programmeurs, > >Wat is een keyboard (extended) scancode ? >Wat is de functie van een keyboard scancode en extended scancode? >Waar wordt dit toegepast? > >Met vriendelijke groeten > > Ik ben niet actief als PC-programmeur bezig, maar op mijn vroegere computers kwam dergelijke benaming ook terug, waarbij ik veronderstel dat het identiek gebruikt is: Je toetsenboard stuurt geen ascii-code uit, maar nummers. Bijvoorbeeld: <ESC> toets is vaak nr 1. Dus ingeval je QWERTY of AZERTY klavier hebt: de positie van je toets op het klavier levert altijd dezelfde scancode op (bijvoorbeeld in dat geval hebben Q en A dezelfde scancodes). Het vroegere dos programma KEYB vertaalde de scancode naar de gewenste ascii code. Voordeel van dit systeem is dat de microcontroller in je toetsenboard altijd dezelfde is (vaak ROM masker geprogrammeerd), en enkel de toetskappen en de KEYB software moeten aangepast worden aan het land in kwestie. Extended scancode kan in 2 gevallen gebruikt zijn: bij sommige systemen heb ik het al tegengekomen voor functietoetsen, die geen normale scancode gaven. In geval van de nieuwste Win98 toetsenboarden (sinds win95 met de win-toets) kan het ook wijzen op extra voorziening voor die knoppen. Met het op het scherm tonen van de ontvangen waarden kom je nu normaal een eind verder. Gilissen E.
Technical Details
Message-ID:
<3a6f226a.38312716@news.antw.online.be>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeed.online.be!iguano.antw.online.be!not-for-mailReferences:
<lk4s6t4ekul9lbeq4rot7kdpq5momu8tm4@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,fe157cf6e748f7e4 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-01-26 11:27:17 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeed.online.be!iguano.antw.online.be!not-for-mail From: Erno@online.be (Gilissen Erno) Newsgroups: be.comp.programming Subject: Re: keyboard (extended) scan codes Message-ID: <3a6f226a.38312716@news.antw.online.be> References: <lk4s6t4ekul9lbeq4rot7kdpq5momu8tm4@4ax.com> X-Newsreader: Forte Free Agent 1.11/32.235 Lines: 33 Date: Fri, 26 Jan 2001 19:24:35 GMT NNTP-Posting-Host: 62.112.5.92 X-Complaints-To: news-abuse@noc.online.be X-Trace: iguano.antw.online.be 980540875 62.112.5.92 (Fri, 26 Jan 2001 20:27:55 WET) NNTP-Posting-Date: Fri, 26 Jan 2001 20:27:55 WET Organization: Customer Of Online Internet Nv/Sa