Software development, photography, jokes, ....

Sites by me

 
tas-logoTransportation Administration System
snoezelkussen-logo-kleinstSnoezelkussens voor verstandelijk gehandicapten
ikzoekeenbegeleider-logoBegeleiders voor gehandicapten
Laat uw hond het jaarlijkse vuurwerk overwinnen
logo 50x50Hey Vos! Je eigen naam@vos.net emailadres?
Kunst in huis? Nicole Karrèr maakt echt bijzonder mooie dingen
nettylogo2Kunst in huis? Netty Franssen maakt ook bijzonder mooie dingen
Salarisadministratie en belastingadvies bij De Zaak Loont
Zutphense Bomenstichting

Hosting Favorites

 
ANU Internet Services
XelMedia .internet Services
register.com

Blogroll

 
Bomenstichting
LassoSoft
MacFreak
Quality that computes
The Economy of Motion
Wheel 2.0
IntrAktv



Website Hosting bij Xel Media

Marc's Place

AXCHR - Inname van een toetsaanslag




Aanroep
 
xcall axchr (rrkkk, toets)
 
Common velden vóór aanroep
mhupc
1 = Letters converteren naar hoofdletters tijdens het typen.
Parameters te vullen bij aanroep
*N/A
Parameters gevuld bij terugkeer
toets (d4)
Het nummer van de aangeslagen toets(combinatie).
 
Indien toets d4 is, en niet d3, dan is de toetscombinatie PF1-<toets> mogelijk. De code van toets wordt dan verhoogt met 1000 om aan te geven dat het een PF1-<toets> combinatie is geweest. Wordt echter PF1-M aangeslagen, dan wordt de opdracht die gedefinieerd staat in de logical E$PF1M, bijvoorbeeld het starten van een help-programma of een menu-programma, door middel van de SPAWN subroutine uitgevoerd.
 
Is toets slechts d3, dan wordt het toetsnummer van PF1 gelijk teruggegeven.
 
Zie ook: functietoetsen
Common velden gevuld bij terugkeer
mhupc
Weer op NUL gezet.
Voorbeelden
 

xcall axchr (toets)


Elke toetsaanslag heeft een waarde. Voor deze waarden zijn in de include E$XIB:KEYDEFS.H constanten opgenomen. Deze dien je in je programma te gebruiken, dan raak je niet in de knoop als er een keer iets veranderd.


De inname vindt altijd plaats op de huidige cursorpositie.


De routine herkent automatisch MS-/PC-DOS, MS-Windows, VT100-7bit en VT100-8bit toetsaanslagen en geeft onder alle omstandigheden dezelfde code terug voor een toets.

© 1997- Marc Vos (and others) Contact Me