Need Program to alter the Keyboard buttons

Posted on 2011-04-25
Medium Priority
Last Modified: 2012-05-11
Hi, I'm looking for an application to alter the keyboard buttons, that I can assign a key for another key, because I spilt liquid on the laptop and couple of keys are not working.

any apps?
Question by:eNarc
LVL 33

Assisted Solution

by:Todd Gerbert
Todd Gerbert earned 500 total points
ID: 35460923
You realize you can plug in an external USB keyboard, right?

Assisted Solution

ecdmonkey earned 500 total points
ID: 35460937
i think this may be of use to you,


Microsoft Keyboard Layout Creator

I haven't tried it myself, let me know if it works for you

Assisted Solution

mjangid earned 500 total points
ID: 35461093
you need to write your own program, I don't think there is any utility similar to this.
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Assisted Solution

MXPro earned 500 total points
ID: 35464184

Depending on what type of laptop you have ebay has replacement keyboards all over the place for just a few bucks. With either a phillips screwdrive or and allen wrench it is a relatively simple thing to replace the keyboard.

I dropped a book on my laptop and started using an external keyboard. There are small ones that will fit in most laptop bags.

For a Windows solution, if you are determined to do this then you will need to write a device driver (not an easy task depending on your OS, I am assuming Windows). This driver will need to catch all of your keyboard events. Key Down, Key Up, Key Press along with application context. Remember this needs to work for what ever application you are running at that time.

It is not as simple as trapping windows messages. Remeber it is your keyboard that creates those windows messages. So can it be done, of course. The only question is how much is your time worth.

Spending time learning the intenals of a particular OS mat be of some benefit to you, but the external keyboard is the quickest solution and a keyboard replacement is also a good option.

If you wish to know if you can handle it download and configure WinDbg. If you can get a debug session going then this is a great exercise. You will also need to know some of the specifics of the firmware of the keyboard. But if cannot get anywhere with WinDbg then replace the keyboard in some form.

Concerning the solution outlined above please make note of the following

The Microsoft Keyboard Layout Creator extends the international functionality of Windows 2000, Windows XP and Windows Server 2003 systems by allowing users to:

On a Linux system I have no idea how to do it but there are probably some opensource solutions on how to write drivers for that OS.

As you may have surmized I have been down this road before.



Accepted Solution

eNarc earned 0 total points
ID: 35743118

Author Closing Comment

ID: 35767704
what I used.

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
A while back, I ran into a situation where I was trying to use the calculated columns feature in SharePoint 2013 to do some simple math using values in two lists. Between certain data types not being accessible, and also with trying to make a one to…
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.
Suggested Courses

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question