views:

2103

answers:

4

This question might not seem programming related at first, but let me explain.

I'm stuck with using a keyboard that doesn't have "home" "end" "page up" and "page down" buttons. I need those functions for programming.

So the question is: what's a good/free utility to define system wide shortcuts and macros in vista? Mapping for example "ctrl/left arrow" to "home", "ctrl/right arrow" to "end" would solve my problem.

+1  A: 

AutoHotKey is the most configurable I know...

http://www.autohotkey.com

[EDIT] Another neat utility is Microsoft Keyboard Layout creator

http://www.microsoft.com/globaldev/tools/msklc.mspx

njsf
A: 

I have not used this personally, but I believe the Key Transformation application will help you out:

http://softboy.net/key/index.htm

A: 

KeyTweak

http://webpages.charter.net/krumsick/

lajos
A: 

AutoHotkey worked out great. Here's the script I'm using:

#Right::End
#Left::Home 
#Up::PgUp
#Down::PgDn
#BS::Del

This maps "Win"+"right arrow" to "end", etc... this made the Apple bluetooth wireless keyboard usable for programming. Thanks for the suggestions!

lajos