Programmer's Heaven - For C C++ Pascal Delphi Visual Basic Assembler C# .Net java JSP ASP ASP.NET Javascript developers!

Members
Username:

Password:

Auto-login

Register
Why register?
Forgot Password?
Blogs new Blog section
Jobs
Webtools
Message Boards
FAQ
CodePedia
Free Magazines
User search
What's New
Top lists
RSS Feeds RSS Feed

Submit content
Contact Us
Link To Us
Help



Advanced Search
Newsletter
E-mail:


More information
Current area: HOME -> Pascal -> Keyboard Adds this page to your personal favorites
  Keyboard

"Replacing the Keyboard Interrupt" - Neil Rubenking
Using Turbo Pascal 4.0's INTERRUPT procedure qualifier, it is possible to write replacement software interrupt handlers for BIOS services. The author explains the process by focusing on the PC keyboard interrupt, INT 9. He provides several example replacement keyboard ISR's that provide addition...
Size: 28 Kb  Downloads: 3050 Updated: 1999-1-31  Rating: (Not Rated)
A keyboard input utility
If you are like me, you often write programs that use "special" keys like the arrow keys, function keys, etc., but the way these keys are implemented seems frustrating; first you have to read a null character, then do another read, and you have keep track of what code means what.
Size: 19 Kb  Downloads: 3964 Updated: 1999-1-31  Rating: 
Activate the IBM enhanced keyboard.
This unit activates the IBM enhanced keyboard for machines that have one, and simulates an enhanced keyboard for machines that don't. The enhanced scan codes will be returned by all normal calls which read the keyboard, e.g, ReadKey (from CRT), ReadKeyWord (from TPCRT and supplied here), and eve...
Size: 8 Kb  Downloads: 1783 Updated: 1999-1-31  Rating: (Not Rated)
Advertisment
Disable keyboard ver 1.0
How can I disable and then enable the keyboard in my TP program? Yeah try out this function and read comments carefully,
Size: 0 Kb  Downloads: 1965 Updated: 2003-8-25  Rating: (Not Rated)
Example on how to program the LED's on your keyboard (pascal)
Size: 1 Kb  Downloads: 2639 Updated: 1999-1-31  Rating: (Not Rated)
Fast keyboard handler unit - undocumented 386+ (Pascal)
This unit implements a very FAST keyboard handler using undocumented 386 instructions. It works only with a 386 or higher processor.
Size: 7 Kb  Downloads: 1947 Updated: 1999-1-31  Rating: 
GAMES.TPU is a Turbo Pascal unit designed to rework the
keyboard and timerinterrupts to better function in game writing. The keyboard is the biggestproblem in a lot of games: the keyboard buffer reads keys sequentially, but youwant simultaneous reads for action games. Now scan codes for key presses andreleases are transmitted through port 60h, so it ...
Size: 33 Kb  Downloads: 6762 Updated: 1999-1-31  Rating: 
HOTMOD is a program that allows you to reassign the hot keys
In the Integrated Development Environment of Turbo Pascal 6.0.
Size: 5 Kb  Downloads: 943 Updated: 1999-1-29  Rating: (Not Rated)
How to make a keyboard handler in pascal article with
sourcecode.
Size: 7 Kb  Downloads: 1390 Updated: 2001-7-2  Rating: (Not Rated)
Intercept interrupt #9/check for a Ctrl-Break key press.
Size: 2 Kb  Downloads: 3116 Updated: 1999-1-31  Rating: (Not Rated)
Joystick and keyboard units (Pascal/asm)
Unit to check up/down status of individual key flags and Code to read PC sticks.
Size: 3 Kb  Downloads: 2985 Updated: 2000-9-27  Rating: (Not Rated)
Keyboard unit is a very useful unit for working with keyboard.
It offer procedures and functions for detecting right shift key,left shift key, ctrl key,alt key and capslock state,numlock state,insert state,scrolllock state and the others keys.
Size: 3 Kb  Downloads: 2400 Updated: 2001-1-16  Rating: 
KeyLogger program in Turbo pascal 7 ver 1.0
This is TSR program That saves all pressed keys.
Size: 1 Kb  Downloads: 5722 Updated: 2003-8-25  Rating: 
Rocketsquash multi-key inputs 1.0
This program was designed for use during the programming of games. Keys no longer have to be pressed quickly, to allow another player in a game to "move his player". Keys are no longer read sequentially!!!!
Size: 1 Kb  Downloads: 669 Updated: 2004-7-4  Rating: (Not Rated)
Routines to stuff the keyboard buffer.
Size: 1 Kb  Downloads: 2527 Updated: 1999-1-31  Rating: 
Summary: how to detect key press/release (Pascal)
Size: 3 Kb  Downloads: 2849 Updated: 1999-1-31  Rating: (Not Rated)
TP String/Keyboard Functions With Source.
Size: 11 Kb  Downloads: 2457 Updated: 1999-1-29  Rating: (Not Rated)
TP-BUFFER v1.1
Pascal source to use the keyboard buffer. Read char WITHOUT wait; Read SCAN CODE from buffer; ERASE buffer; Full documentation, Public domain software
Size: 2 Kb  Downloads: 1869 Updated: 1999-1-31  Rating: (Not Rated)
Turning on Keyboard Leds... ver 1.0
How do I detect the CapsLock status, how do I turn it on/off? Try out this program
Size: 0 Kb  Downloads: 1179 Updated: 2003-8-25  Rating: (Not Rated)


Found a broken link? Please report it to us.

  See also  
 Files
   Pascal Sourcecode
    Joystick
    Mouse
   Textfiles
    Textfiles
 Articles
   PC-computers articles
    General
   Pascal Articles
    General Articles
 

Sponsored Links 
PureCM Software Configuration Management
Version control and integrated issue tracking - powerful and easy to use. Get your FREE trial now!
CSTSOFT Instrumentation .NET & ActiveX Components
A collection of 13 instrumentation .NET/ActiveX/VCL components including Gauge,Knob,LED,Trend etc.
Software Localization Tool Sisulizer
Localize DotNet, C++ Builder, Delphi, C/C++, Visual Basic & Java apps & html help. Try Sisulizer now
Attend WINDOWS EMBEDDED ACCELERATION WORKSHOPS
Are you ready to learn how you can bring your next-generation embedded device to market faster?
SFTP components for .NET
The components for the most complete SFTP and SSH support in your .NET, Mono or .NET CF application
Buy a link now

Advertisement

  Free Magazine  
Free Magazines
Computerworld The most comprehensive source of news and analysis on the technologies and management issues of information technology. ...
subscribe now


Newsletter Submit Content About Advertising Awards Contact Us Link to us    
© 1996-2008 Community Networks Ltd All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by ASP.NET Konsult - Synchron Data.