Lunarpages Web Hosting Forum

Scripting Languages Hosting Help => C++ / PERL / CGI Support => Topic started by: mark363 on June 10, 2005, 05:56:04 PM

Title: Dvorak keyboard mapping
Post by: mark363 on June 10, 2005, 05:56:04 PM
first of all, I don't want to make a keylogger. I want a program that takes the key I type, intercepts it, changes it to a different key, and types that key instead into whatever is being typed into.

This is so I can type in Dvorak when using a QWERTY keyboard when I am unable to change the layout.

Is it possible to do this? (preferably in C#, or C++.)
Title: Creating a "keylogger" type application
Post by: hamburger on June 11, 2005, 07:54:35 PM
are you wanting it to 'hijack' any application,
i.e  change the keys while typing into a program like word

or just develop a simple program which you type into, it changes it then copy and paste the result?

the second one it easy, just add an event handler for key presses to a form (eg textbox).

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformscontrolclasskeypresstopic.asp
Title: Re: Dvorak keyboard mapping
Post by: MrPhil on August 05, 2013, 05:49:46 AM
Uh folks, key loggers (keystroke loggers) generally fall into the realm of spyware, so let's not get discussing them here. I will change the subject line.

What the OP apparently wants is to change their keyboard mapping so they can use Dvorak layout rather than the default QWERTY. Either the browser or the base operating system should provide keyboard maps for Dvorak input. I would be surprised if it's not possible in any given operating system. Besides Dvorak, there should be maps available for various European keyboards (e.g., AZERTY) and non-Latin keyboards and input methods (Cyrillic, Hebrew, Chinese, etc.).

If you're looking for how to write a keyboard map yourself, I can't help you with that, although there might be information floating around on the Web.