I use to do this back in DOS days...
I can look for this program if you would like, but as I say it is DOS. hmm but as I think about it the name "key press sounds familiar and it re-assigns the ASCII code to the keys.
want to mess with a nasty little trick on an ex friend..change the keys all around on their key board...
----- Original Message ----- From: "Pam" <ltf01@xxxxxxxxxx>
Sent: Thursday, September 16, 2004 8:54 PM
Subject: [pcductape] Re: functions
Hi Scott, That's pretty much what I figured. Thank you for confirming it.
-----Original Message----- From: pcductape-bounce@xxxxxxxxxxxxx [mailto:pcductape-bounce@xxxxxxxxxxxxx]On Behalf Of Scott McNay Sent: Thursday, September 16, 2004 10:53 PM To: Pam Subject: [pcductape] Re: functions
Thursday, September 16, 2004, 5:46:21 PM, you wrote:
P> I understand about each program determining its own functions.
What I want
P> to do is assign the hot spots to be exactly the same as if I
P> key on my keyboard. For example, if I assign hot spot #1 to be the same
P> thing as if I were to depress the PLUS key then whatever
function the PLUS
P> key does in whatever app I am working in... it will do it just as if I
P> depressed the PLUS key on he keyboard. And if I touched the #1
P> in Notepad, for example, it would simply type a "plus sign".
P> code for a plus is U+002B. But I cannot simply assign the character code
P> because it tells me it cannot execute U+002B. So I am thinking
P> U+002B points to something else that it CAN execute.
P> Does that make better sense?
When you press a key, what you get is a KEY CODE. It bears no resemblance to the character or whatever that you eventually see. A low-level routine is responsible for converting key codes to characters. Thus, the "-" key on the main keyboard and the "-" key on the numeric keypad produce different key codes (which is why some programs react differently to the two), but are translated into the same letter by the routine.
If your keypad comes with a programming utility, you can use it to reprogram the keys to respond with the sequence of characters or key codes (or both, depending upon the design of the utility) that you want.
The "U+002B" is presumably the Unicode code for the plus sign. Most utilities that I've seen to date use ASCII codes. If your utility says that it's trying to "execute" what you put in, then you may be dealing with the other type, in which a keypress causes a command to be executed. Put in CMD.EXE and see if a CMD window appears when you press the button.
It's certainly possible to get a key to return a different key code, but you may need a low-level routine to do it. Someone else may be able to find something suitable.
To unsubscribe from this list send an email to pcductape-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field OR by logging into the Web interface.
To view the message archives simply go to: http://www.freelists.org/archives/pcductape/
Take a look at our homepage at http://sanneumann.home.comcast.net/
To view the message archives simply go to: http://www.freelists.org/archives/pcductape/ Take a look at our homepage at http://sanneumann.home.comcast.net/