Lunarpages Web Hosting Forum

Author Topic: Dvorak keyboard mapping  (Read 7548 times)

Offline mark363

  • Über Jedi
  • *****
  • Posts: 2589
Dvorak keyboard mapping
« 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++.)
« Last Edit: August 05, 2013, 05:50:04 AM by MrPhil »

Offline hamburger

  • hamburglar
  • Master Jedi
  • *****
  • Posts: 1462
  • I used to be Human....2.0b
Creating a "keylogger" type application
« Reply #1 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).

Offline MrPhil

  • Senior Moderator
  • Berserker Poster
  • *****
  • Posts: 6429
Re: Dvorak keyboard mapping
« Reply #2 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.
Visit My Site

E-mail Me
-= From the ashes shall rise a sooty tern =-