AllExperts > Experts 
Search      

Understanding Computers

Volunteer
Answers to thousands of questions
 Home · More Questions · Answer Library  · Encyclopedia ·
More Understanding Computers Answers
Question Library

Ask a question about Understanding Computers
Volunteer
Experts of the Month
Expert Login

Awards

About Us
Tell friends
Link to Us
Disclaimer

 
 
 
 
About Shän Lewis
Expertise
I can answer "how to" and most general Help Desk related questions, with emphasis on desktop support (Windows 95-2000, some XP) and an unfathomable amount of software applications.

Experience
Adobe Photoshop; MS Word; MS Excel; MS Powerpoint; Internet Explorer; MS Outlook; MS Outlook Express

Education/Credentials
10 years in Help Desk/PC Support/On-Site Support; Comptia A certified; Help Desk Analyst certified

 
   

You are here:  Experts > Computing/Technology > Understanding Computers > Understanding Computers > assign keyboard shortcut

Topic: Understanding Computers



Expert: Shän Lewis
Date: 7/12/2008
Subject: assign keyboard shortcut

Question
QUESTION: Hi Shän,

I have use Windows XP Pro and have a standard 102 key natural keyboard.  Actually it is a Belkin Wireless.

For my work, I constantly need to type the Euro symbol (Alt+0128) and wish I could reassign Shift+6 or F6 button as this key.

I have searched on Google, but only found shareware software extensions, which isn't my preferred way.

Is there a way I can hack the regedit or other system properties to reassign a keystroke?

Thanks in advance for any suggestions!
Andy

ANSWER: Hi Andy,

Thank you for asking.

I looked through some of my resources yesterday and today.  

I know there is a way to assign Shortcut keys for opening specific programs (available at http://support.microsoft.com/kb/310417/en-us).

However, what you're asking for seems to be related to utilizing a shortcut in a word processing program.  What I discovered is that any shortcut key I create in Microsoft Word usually bleeds over into other Microsoft Office programs (like Outlook, Excel, etc.).  That way, I use the same shortcut for all programs while only setting up the shortcut once.

To do this, visit the following link (for Word 2003):
http://office.microsoft.com/en-us/word/HP030893721033.aspx

A NOTE: You may want to check the list of available or "already programmed" shortcuts to make sure you're not typing over ones that you already want to use.  See the following link for a Windows XP Pro list: http://support.microsoft.com/kb/301583/en-us

As a last resort, there is a free program I heard of called "AutoHotKey" (http://www.autohotkey.com/) that is supposed to allow you to remap your keyboard.  Please be aware that this is freeware and usually has little to no technical support.

I hope this helps.

Keep me posted.

---------- FOLLOW-UP ----------

QUESTION: Thanks for the useful reply.  

It didn't give me the exact answer, but it definitely pointed me in the right direction ...  I ended up opening Word 2003 and recorded a new macro.  

Go to Tools > Macro > Record New Macro
Macro Name 'Euro'
Assign macro to: keyboard
Choose Key 'shift+6' (any empty or unused key)
Click 'Assign'  
I then typed 'Alt+0128 ' (or your frequently used text, etc)
Click the stop recording button

Tap 'shift6' and you get a € (in this example) in word, office 2003, etc.

However, this does not work in Access 2003 and it seems they have a separate system for macro's.  Do you know how I can export my 'word' macro to the macro list on my Access database?

Thanks,
Andy

Answer
Hey Andy,

Thanks for keeping in touch and thanks for the macro!

I'm not a macro fanatic or expert, but I did some research.  It sounds like it may possibly be a two-parter.  

The first part is copying the VB code from your macro in Word (Tools > Macro > Macros > {select macro} > Edit button > CTRL+A {select all} > CTRL+C {copy}).

The second part appears to be converting to VB code into something Access can understand.  I found a link that might be talking about this: http://office.microsoft.com/en-us/access/HP051866761033.aspx?pid=CH063664881033

Again, what I'm saying is a long shot.

Best bet is to ask an MS Access expert.  Try one of them in the category at this link: http://www.allexperts.com/el/1440-9/Using-MS-Access/

Hope this helps lead you in the right direction.

Enjoy your day!

Add to this Answer    Ask a Question



  Rate this Answer
   Was this answer helpful?
Not at allDefinitely              
   12345  

     
About Us | Advertise on This Site | User Agreement | Privacy Policy | Help
Copyright  © 2008 About, Inc. About and About.com are registered trademarks of About, Inc. The About logo is a trademark of About, Inc. All rights reserved.