SharpKeys: Monday, December 15, 2008 at 10:43 AM by Randy
SharpKeys is a Registry hack that is used to make certain keys on a keyboard act like other keys. For example, if you accidentally hit Caps Lock often, you could use this utility to map Caps Lock to a Shift key or even turn it off completely. This official release includes support for up to 104 mappings, an extensive list of available keys, and a "Type Key" option to help when managing mappings. As it relies on internal support within Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, or Windows 7, you must be running one of these OS's for this Registry hack to work.
With the move to version 3, I've decided to release the source code to the public via Codeplex, so that the developer community can actively enhance and support SharpKeys - if I decide to work on future versions, it will be along side anyone else that has dipped into the source code. My hope is that the list of available keys will grow to include more international options and that other random asked-for features get added as people require them. I will continue to host a copy of 3.0, as that's the most current copy, but I'm going to ask that all support requests go through Codeplex - this will allow other people to help with new features, going forward.
Posted on: January 01, 2009 at 02:58 PM by eugene999
In a Toshiba laptop A300 I wish to remap the extended key, which mimics the mouse right key, that is located in the bottom row between the alt key and the control key to a delete key. The same key that used to be there in older Toshiba laptops. How do I do it using Sharpkeys 3 in Vista ? Thanks.
From the FAQ:
14. Q: Can I remap a mouse click to a new key?
A: Sorry, but no. The remapping technology that Windows uses to remap your keys isn't aware of your mouse.
Posted on: January 03, 2009 at 06:40 AM by eugene999
Thanks for the reply. I am not trying to remap the mouse button, but the extendeed key on the keyboard that mimics the right mouse button. The key location is as follows,
@eugene - oh, that's the Application Key - look for Special: Application in the list of keys.
@Toti - you have to remove the entry from the list in the main SharpKeys window and reboot the machine...
Posted on: January 05, 2009 at 03:01 AM by CobaltBlitz
How would I be able to disable the use of the backspace key as the web:back shortcut? I'm really fed up of not being able disable it, and whatever I try, the original shortcut still works. Note that I would still be using the backspace key for the original function, and the web:back would still be used, with Pause/Break taking its place.
If any of this helps, I'm using Windows XP, and playing a certain online java based game.
Thanks in advance.
Actually that's because the browser sees backspaces (while focus is on a page) as Back - there's no keyboard shortcut that could help you there, save disabling the backspace key altogether, which would probably make typing a serious problem...
Depending on yer browser, you might be able to disable the backspace there.
Posted on: January 05, 2009 at 12:02 PM by CobaltBlitz
Never mind that-I was just trying to find a solution to an old problem. While in focus, the backspaces do not have the normal effect, but sometimes it just happens to be out of focus.
I went to check out your source code and found out that you have your source control (visual sourcesafe?) files in there too.
When I tried to open the SLN, visual studio informed me "The solution appears to be under source control, but its binding information cannot be found.", which makes sense considering I don't have your repository.
I was just going to suggest that perhaps you should remove the scc files, although this is a minor annoyance. Thanks for the handy program!
The cat knocked a cup of coffee onto my wife's sony laptop and now the s and 6 keys don't work at all. Can I remap other keys she never uses like [ and ] to these keys.
The key you want to change on the left - the key you want it to change to on the right. If you want to disable a key entirely, there's a "Disable" option on the top of the right list. HTH!
Thanks - just tried it on my Windows 7 instance on my MacBook: works fine there... maybe something got horked on the install? Also I have UAC turned on (and set to it's default) and it prompted me correctly... maybe something went wrong there?
I'm using this cool tool to try to figure out what is being generated by the MARK key of my old "smart office" keyboard. It has other keys that generate the obvious combinations ctrl-c, ctrl-v, etc but I can't find any info on a key combination that causes the behavior this MARK key does. Since no driver is running for this keyboard it must be a recognized combo, right? Even works on a Linux box.
Anyway, as might of been expected the scan code returned just corresponds to the left-shift, like the copy key shows "c" and paste shows "v". Any ideas how to find the combination?
For what it's worth, key-tweak didn't return anything for this key.
can you remap any function key like the volume up and down and eject button from the keyboard to what it does because i was think of getting an Apple Keyboard and i am running a PC with Windows Vista 64 Bit edition.. because this was one of the comments from bestbuy site: "Other then the low power usb ports which is not really a big deal, this keyboard is perfect! It's so easy to type with it and is very quiet.
I use it on a PC with Vista and XP(dual boot system) all I did is re-map the media keys with a free program called SharpKeys, to work with Windows media player."
As per the FAQ, Fn keys are "weird" in that they don't always get read by Windows -for the Apple keyboard my common suggestion is to get the Windows Bootcamp driver for this. Supports everything that the keyboard can do. Aside from that, keys like Volume Up/Down are often pass to Windows for remapping but not all. For example, I can't remap the volume keys on a Lenovo T61p but I can remap a shift key on a Lenovo S10 to be "Mute".
It's a driver Apple includes with their OS for running Windows on Apple machines. I don't think Apple offers it on it's own anymore (since Bootcamp is out of beta) but you can probably find it around the 'net somewhere.
Posted on: February 05, 2009 at 08:58 AM by Benben
Here is a function I would like to see: I type Dvorak but still want my Ctrl shortcuts, so I was thinking about coding the Ctrl key as a layout switcher only when it is pressed. I know sharpkeys doesnt have this function but it would be a godsend to many Dvorak users out there.
Posted on: February 05, 2009 at 09:55 AM by Benben
Posted on: February 06, 2009 at 10:47 AM by Michael
Hey Randy, thanks for this program. Without it, the new slim Apple keyboard that I bought was incredibly gimped. And to think I paid $50 for this piece of shit! Anyways, I appreciate the fact that you made such a kick-ass program and released it for free. There are too many piece-of-shit programs out there that try to take over your whole computer, this isnt one of 'em. I'll be sure to donate sometime, you deserve it.
Posted on: February 07, 2009 at 03:55 AM by Costis
Great piece of software. Well done Randy. You saved me awful lot of time going through the registry. My Vaio VGN-AR11SR started messing up and the arrow left key was malfunctioning. I could have given it for repair which would be something like 200GBP and they would change the entire keyboard. I saved time and money by disabling the left arrow key. It is not the end of the world after all and I can live without it or remap it to another key I never use.
Thanks again
Costis
Posted on: February 10, 2009 at 03:37 PM by Katelyn
How do I make num lock ALWAYS on? I've already edited the registry key and changed it in the BIOS and it still turns off
To be honest, I'm a gamer of some sort. So SharpKeys is the way to go for gaming shortcuts. However, since my computer is used for other stuff like work, I have to change the layout all over every time. I understand that restarting or reloging in cannot be avoided. However, is there a way to save a profile of the list changes done? This will make changing back and forward a lot more easier. But who am I to complain...
It would be great if it is added to future versions. Thank you.
You can always backup the key in the Registry but since there's a requirement to log in/out or reboot, I haven't bothered... that said, this is all open source now at CodePlex - someone can always add a new feature like this through there.
Both shift keys stopped working on my laptop so you have saved me the hassle of an additional or replacement keyboard for the time being at least - so many many thanks from me for that
As an aside, since both shift keys stopped working and my keyboard is spotless, isn't it likely to be a software allocation problem with the keys themselves? your prog however, does not recognise me typing the shift keys at all. any idea about what could be causing it other than a coincidental physical failure - or any other utilities that could troubleshoot it?
mmm not trying to spam or repeat myself, repeat myself but every time I went to post, it came up with a failure message, so I resent until I gave up
sorry!
Posted on: February 16, 2009 at 01:43 AM by Adam KM
Is there any way of temporarily stopping SharpKeys but keeping the settings? It works perfectly on my laptop but I also use another keyboard from a docking station in the office. Since the keys are laid out differently, I keep pressing the wrong ones. I'm using version 2.1.1. Cheers.
Posted on: February 20, 2009 at 07:07 PM by Jeremy
Thanks for this wonderful program. I have been using to remap an Apple keyboard. I need help though. I can't seem to map the F15 key on the mac keyboard to a proper Pause/Break key. Regular scan codes are only two bytes but Pause/Break has a scan code of "E1 1D 45 E1 9D C5". How can I map the F15 key on my Apple Keyboard (Sharpkeys tells me F15 returns E0_45) to this? I often use Windows Key + Break to get my System Properties Control Panel. I have tried using a regular keyboard and pressing the break key on that one with Sharpkeys when editing a key but that doesn't work either. When I hit break on a regular keyboard, Sharpkeys tells me it's "Numlock 00_45" which is obviously not the compete Pause/Break sequence neccessary to trigger Windows + Break and oddly sets off the Numlock. Thanks.
How can I remap the F10-F12 keys on a Apple Keyboard so it will control the volume (without having to hit the 'fn' at the same time?) I installed the Bootcamp drivers but it only added the media keys (play, rew, ff) functionality.
@Jeremy - Pause/Break is a strange triple-byte key that SharpKeys doesn't support... there's other remapping tools out there that should be able to help.
@Todd - that's controlled by the Apple driver. In BootCamp, while in Windows, there's an option to turn the Fn key requirement on/off... without that running, I don't know how they track or set the switch.
This is a follow-up to my own question -- just in case anyone else is stumbles here with the same question.
I was using Sharpkeys in attempt to figure out what my funky keyboard does when you press the "Mark" key. It turns out that the keyboard internally emulates the shift-lock function (for the arrow keys only) then releases it on the ESC key. This is done internally so no way to map this to another key or, for that matter, emulate it with a macro.
You can use the the Accessibility feature known as Sticky Keys functionality to set Shift-lock for the whole keyboard though.
Posted on: March 08, 2009 at 04:38 PM by Luis Eugenio
In a notebook with US-layout keyboard, is it possible to map non-english characters, like "ç"?
my laptop when turn on will automatically turn on f1 key repeatedly with sound teeeeetttt...so i press repeatly f1 key until sound disappear and the window will turn to normally but the help & support center pages repeatly come out about 50 pages...then i will press esc key repeatly then its disappear..after i apply sharp key f1 to turn off ...its works but only come out sound teeeetttt only so i pressed f1 repaetedly then its disappear then its works normal..How to throw sound out..its annoying..
Thank you so much. Finally I can change my windows keyboard to work like a mac keyboard. I rearranged my ALT key to act as the Apple key. This program rocks!
I'm trying to map the right-click button to the Alt GR button (E0_2038) on my latitude but it says the Alt GR button is a key SharpKeys does not know about and to check the website. I have tried with the latest version 3...Will you be able to add this key to a newer release?
Posted on: March 27, 2009 at 09:40 PM by lisabette
hiya.
so i see a € key and a ¥ key, but i would like to map a £. and while we're at it, what about a é key? are these possbilities? is see someone above asked about the ç, but i didnt see a response to it.
I'd hoped SharpKeys would relieve me of the need to pry the NumLock key off every new keyboard. Originally, I set it to "Turn Key Off (00_00)" but that didn't work. The next time I tried (Add | Type Key...) SharpKeys said: "You've entered a key that SharpKeys doesn't know about...check...for an updated release." Funny: it knew about it the first time I typed it. Version 3 doesn't "know about" it either. What's up with that?
What's up with that is that Num Lock is a hardware toggle key that may or may not pass it's information onto Windows. If it doesn't then Windows can't remap it... SharpKeys isn't doing any of the mapping - it's just working with a registry key.
please randy Julie and I have a similar problem. I want to remap my right shift. windows says its E0_1F20 instead of 00_36 and also my left shit shows as E0_1F2D instead of 00_2A. SharpKeys says i pressed a key that it knows nothing about :(
Um, I've been using SharpKeys for a couple of years now and it is a most useful program. Last year, I switched to a laptop and have been using a normal, desktop, usb keyboard instead of the laptop's cramped keyboard. But when I wanted to remap the "pause/break" key, I couldn't find it in SharpKeys! And when I used the "Type Key" button to find it, it returned:
"Special: Euro sign (E0_45)"
? And when I used the windows on screen keyboard, the "pause/break" returned:
" 00_E1"
? Is the "pause/break" button not listed in SharpKeys for some reason, or does the list of available buttons change from computer to computer? This happened in v2.1 and v3.
I'm using Windows XP SP3.
But regardless, many thanks Randy for this awesome program! remapping the "scroll lock" key to "escape" is a life saver! hehehe
Sorry, i DID read the faq first thing, but i found nothing about the break/pause key. I also found out what codes the pause key produced on my old keyboard, but i don't know how to insert this in the registry, or in sharpkeys.
Huh. Thought it was. Anyway, Pause/Break is a strange key because some keyboards send it to Windows one way - others send a different code. Either way it's a triple byte key code which causes problems for the remapping Registry entry that Windows is using to redirect the key... that said, it's pretty much a hit/miss thing which is why it's not in the list...
Sorry it couldn't be of more help!
Posted on: April 14, 2009 at 07:41 AM by byard parks
Thanks for this great program.
I am using windows vista, and wanting to re-map a letter in the Turkish-F language set. (I use an english computer and keyboard, but often type in Turkish, which is the same as English except for one letter, an undotted 'i". which is a total disaster for typing with any speed.)
Is there anyway to remap keys from foreign alphabets?
Only if you know the code key for the key on the foreign keyboard and it's already in the list of available keys... never tried any non-US keyboard, so I couldn't say either way.
Hey Randy, Sharpkeys is a cool program, I've used it before. But now, on my new Gigabyte keyboard, it won't register the multimedia keys ("you've entered a key that Sharpkeys doesn't know about"). Is this because they are triple byte keys (such as E0_4030, E0_4048, E0_603A, etc.) just like the pause/break you've discussed? And if so, which are the other remapping programs that could help?
Thanks! But I've found the problem and the solution to my problem. The Logitech drivers from the prevoiously installed Logitech Media Keyboard were interfering.
Now they're removed, the multimedia keys finally work and they are registered by Sharpkey properly (now as just double byte keys instead of triple byte keys). Hopefully this solution will help others!
Posted on: April 23, 2009 at 09:40 AM by psuedonymous
I cannot remap the AltGr key (replaces the right alt key on non-US keyboards), as SharpKeys does not recognise it. SharpKeys lists it as key E0-2038
Posted on: April 23, 2009 at 10:20 AM by psuedonymous
I cannot remap the AltGr key (replaces the right alt key on non-US keyboards), as SharpKeys does not recognise it. SharpKeys lists it as key E0-2038
I would want to remap or disable the f1 to f5 keys can is it possible with this? cause there's a online flash game I wanna play called JamLegend and when I press the following buttons their respective assigned function works rather than that of the games.
I was wondering how you would go about converting a key from outputting a single letter to outputting a word or phrase. For example making a "noob" button. Instead of outputting " ` " you would get the word noob.
I would like to map the "Fn" key to a "Ctrl Key" and the "Ctrl Key to the "FN" key. HOWEVER i don't see the "Fn" key as an option. Maybe the "FN" key can't be mapped.. Please advise.. Thanks :)
Hi!
I want to change CTR button with Fn button in my laptop (MSI Wind)...
will be this function avalaible ? soon ?
Despite that program works like a magick touch ;)
Best Regards
Peter
Any chance you can make the following keys available for mapping:
E0_400B - extended monitor
E0_4008 - wireless on/off
E0_4007 - display battery info
E0_4005 - dim monitor
E0_4006 - make monitor brighter
That what Dell Studio 15 did with normal function keys... Thanks
@Bob - your best bet is to ping the community at CodePlex - the source code is available for other people to iterate on it and I'm pretty well removed from the development at this point.
@Greg - nope. From the FAQ: you can only remap an entire key to another - you can't remap a KEY to be SHIFT+KEY of another key.
Posted on: July 09, 2009 at 01:24 PM by Allan Carhart
Hey Randy. I could not be happier than I found SharpKeys.
I have a couple of issues that I deal with on an ongoing basis.
1. I often hit Caps Lock when I want [TAB]
2. I almost _NEVER_ actually need Caps Lock
3. I work with two computers (desktop and laptop) and share the desktop's Keyboard/Mouse with an awesome open-source tool called Synergy. Synergy works beautifully except for one small problem: The Right-Shift key somehow does not get transmitted from the Synergy Server to the Synergy Client. Left-Shift works fine, but training myself to always use Left-Shift is a PITA.
Enter SharpKeys:
1. I remapped Caps Lock to send [TAB]
2. I remapped [F12] to Caps Lock in case I ever need it
3. I remapped Right-Shift to send the scan code for Left-Shift
PROBLEMS SOLVED!
Thank you for writing an awesome tool to expose this hidden feature of Windows.
I would like to ask one question:
Since I have a touchpad on my laptop with no middle mouse button, I'd love to replace that functionality by remapping any other key to it.
So, e.g. RIGHT CTRL -> MIDDLE MOUSE
However, I can't find key entries for emulating a middle mouse click. There are only entries for left click or right click. Do you have any idea?
Unfortunately, I can't use the "type key" functionality, since it does only recognize key strokes and no mouse clicks.
Did I miss anything?
Thanks so much for any suggestions!
Horst
@Horst - known limitation: SharpKeys only works with keyboard keys rather than "generic" input - check the comments or the rest of the blog as this has been talked about before and there might be an alternative available.
Hi Randy. I do a lot of copy (ctrl-c)& paste (ctrl-v) operations. Can I use SharpKeys to remap them to single keys? ie. ctrl-c -> f1, ctrl-v -> f2 thanks!
Remap this, remap that but none will do what I need!
Some time ego and I don't remember how I got it like that; I had the Caps lock and the shift key working like this:
If I press the Caps Lock all text after that will be in caps. So far OK.
On the next sentence (I forgot I have the Caps Lock set) I will usually press the shift key for the next sentence and then type the whole sentence in lower case. Fine...
When I press the shift key the FIRST character is in Caps, the rest in lower case.
THIS IS WHAT I NEED!!!!!
Thanks for any help.
Randy,
I have a situation where neither SharpKeys 3.0 or KeyTweak is accepting a key swap. I also tried your 2.x version of Sharpkeys. I do a hard reboot after I make the change, as instructed. I have tried swapping the 'y' TO the 'z' '-' and '`' keys. After rebooting, these keys have not accepted the swap and continue to work as z, -, and `, keys, respectively. I go back in to Sharpkeys and still see the registry swap, though. Weird.
If it helps, the root of the issue is spilled drink on a laptop keyboard. I did it, as my wife likes to remind me. This made the 'y' key permanently inoperable. My current workaround is a to copy the letter 'y' from a source, then do a ctrl+v to paste it, when needed. She refuses, so her emails are now full of missing 'y's. :)
I have a Toshiba Laptop Satellite M100. Running XP SP3.
Read your FAQ, read people's commments and no luck. So, now I'm writing this comment.
Could it be that there's nothing in the registry for the letter 'y', to begin with, so there's nothing to swap from? Really scratching me head on this.
My wife is not pleased, to say the least. I can't blame her. So, any help you could provide would be appreciated. To make matters worse, there's a 'y' in my name. That's a lot of ctrl+V-ing. Have to laugh.
Randy,
I have a situation where neither SharpKeys 3.0 or KeyTweak is accepting a key swap. I also tried your 2.x version of Sharpkeys. I do a hard reboot after I make the change, as instructed. I have tried swapping the 'y' TO the 'z' '-' and '`' keys. After rebooting, these keys have not accepted the swap and continue to work as z, -, and `, keys, respectively. I go back in to Sharpkeys and still see the registry swap, though. Weird.
If it helps, the root of the issue is spilled drink on a laptop keyboard. I did it, as my wife likes to remind me. This made the 'y' key permanently inoperable. My current workaround is to copy the letter 'y' from a source, then do a ctrl+V to paste it, when needed. She refuses, so her emails are now full of missing 'y's. :)
I have a Toshiba Laptop Satellite M100. Running XP SP3.
Read your FAQ, read people's commments and no luck. So, now I'm writing this comment.
Could it be that there's nothing in the registry for the letter 'y', to begin with, so there's nothing to swap from? Really scratching me head on this.
My wife is not pleased, to say the least. I can't blame her. So, any help you could provide would be appreciated. To make matters worse, there's a 'y' in my name. That's a lot of ctrl+V-ing. Have to laugh.
I noticed there are no winkey options.. I would like to remap a function key to winkey + D
Windows 7 moved show desktop to the far right and made it stick... so everyone is complaing about having to "mouse around" between the start menu and show desktop.
Hi-
I tried to run the program from XP running under Boot Camp on a MacBook Pro. The single "Alt" key on the keyboard is broken, and I'd like to map one of the two "open apple" (equivalent to "Start") keys to function as the "Alt" key.
When I try to run the executable, I get the a failure-to-initialize error (0xc000135). Anyone know a fix for this?
@mario - That list came out of the list of keys recognized by Windows at the time that I wrote the list. May have changed - no idea, but the source code is all Open now so someone may add new items in the list.
@Terry - The Windows key is there but there's no remapping for modified keys, be it Ctrl+ Alt+ Shift+ or Win+ - only whole keys can be remapped.
@Joe - do you have the .NET Framework installed? I've run SharpKeys on all of my instances of Bootcamp, be it XP, Vista or 7 and haven't had the problem.
i'm using ms entertainment 7000 and lots of the touch keys pressed by mistake all the time, this app helps me alot, many many thanks!
Posted on: September 14, 2009 at 09:46 AM by Corporate World
I remapped keys for enhanced MS Excel productivity. I really like that I can type in the keys I want to remap. Thank you for this very useful program.
Posted on: September 17, 2009 at 03:28 PM by redmond c 9
DELL brutally killed the context menu key [lets start a class action] luckily SHarpKeys works like a charm on my Latitude E6400 to remap a fn key to do context menu. Took me awhile though to figure out it is actually named the "Application" key. Thanks Randy!
I used this on my daughters laptop for a joke but now she can't log on with the only admin account, is there anything (other than reloading the system) that I can do to void the program?
Posted on: September 20, 2009 at 05:49 PM by Randy
Depending on the OS, you might be able to log in using the on screen keyboard (under Accessibility Options) but if that doesn't work, there's not too much that you can do. Even if you connect an external keyboard, it will still have the same issues...
Posted on: September 21, 2009 at 12:22 AM by Thomas
Consideration for next Version of SharpKeys...
Hi Randy,
thanks for this great Software, works perfectly.
But sometimes I need mapped keys and sometimes I don't.
Would it be possible to save and recall different settings in the next version?
Excuse my english, I'm german ;-)
Thomas
Posted on: September 25, 2009 at 10:19 AM by Torribio
Thank you! Your program is perfect! Being a Vim user, where the ESC key is essential, SharpKeys has allowed me to remap it to the CapsLock key.
i tried to remap the home funtion to the +/= key, so i hit home on the left, and +/= on the right,
but as you can probably read right now, the +/= key is retaining its previous function. i dont know how to fix this. i restarted too.
i tried to rebind the home function to +/= key, because my macbook pro doesn't have a home key.
i set it in sharpkeys, then logged out and back in, yet as you can tell my +/= key retains its earlier function. whats the problem?
Posted on: October 17, 2009 at 04:43 AM by Nicolas
windows 7, mac keyboard, no problem, but assigning any key power, sleep or wake buttons doesn't work
Posted on: October 18, 2009 at 05:24 PM by Hubcube
On a MacBook black, WIndows 7 Via BootCamp 3.0 and keyboard driver 2.0, worked perfectly! Switched Right ctrl to Alt, AltCar to Alt avec Windows to Cmd. Now it works perfectly like if I was on Mac OS X! :) Very good project, works fine and do not need to replace the BootCamp driver like with Input Remapper.
@Nicholas - as per the FAQ, not every key makes it's way to Windows which means that if a keyboard traps the keystroke or passes it to Windows in a strange way, it can't be remapped. Odds are Apple's are expected a unique power/sleep/wake signal that's different than Windows.
Either that or there's no BootCamp driver installed and Windows sees the keyboard as a generic 104-key device... might want to check to see if the driver is there.
Posted on: October 22, 2009 at 07:45 AM by nelsonblu
I'have a toshiba A200. With Vista Sharpkey works very good. I'm update to Seven and Sharpkey does not work. It writes in the registry ma dont work.
Why??
@Nelson - Don't know - I've used it with Windows 7 for over half a year. Did you change from 32-bit to 64-bit and migate the bits by hand? What version are you using? Plz make sure it's the most recent...
@Astro - per the FAQ Fn keys are an issue for all Windows versions before they are often captured by the hardware and aren't sent to Windows - Windows can only remap keys that it knows about...
Posted on: October 29, 2009 at 05:45 PM by ZippyDSMlee
Stupid request from an aging gamer who loaths(and loaths spelling/sanity to it seems)not being able to perfectly blend keys,change them around make toggles,ect.
I'd like to be able to save key sets in some form of "playlist" I can save and load when need be. I would also like a toggle function for any key as well as and this is whats getting me these days is being able to make combination keys not just shift+f= X but I hold down space it holds down shift+space or any other button I want.....
Randy,
a question. Can your program be use to reprogram cell phone keyboards?
I would assume that the Palm Pre is the only one.
Any answer?
Thanks!
Cheers
Gregor
@Zippy - the source code has been turned over to CodePlex a long while ago - you might want to make the request there as someone may have it or want to make it.
@Gregor - no chance. SharpKeys doesn't remap anything as so much as it exposes a Windows Registry Key that does the remapping on it's own.
Posted on: November 10, 2009 at 07:18 PM by MonTao
Randy, I'm trying to map an Apple keyboard in Vista. I want to remap "left option" into "control." But Sharpkeys neither recognizes the left-option nor is it on the list. Help? Thanks
I just wanted to say thank you. Brilliant tool, does exactly what I needed, and intuitively too. Tiny download, no installation, no hassle, no clutter. Perfect, in a word. If only all software were like this!
I've used SharpKeys since I got a MF II keyboard,
but I've noticed that keys E0_70 and up aren't typeable nor listed.
I know that you can add it in the registry, but it would be so
much easier if you added them in the next release, otherwise it's a great program.
//BXZ
Posted on: November 23, 2009 at 03:28 PM by Vitali
Mapped command key and some F's on Apple USB Aluminium keyboard. Working fine.
Much thanks.
Randy, try out IntenseDebate comment system, so everyone won't leave their emails for spammers ;]
I, like everyone else hates the laptop keyboard layouts, especially the placement of Fn to the left of the Ctrl key. And like everyone else, gave up at fixing this flaw and am learning to use the CAPS LOCK key as the function key.
I did discover a fix for the poor placement of the delete key that replaces the pause/break to function as a DEL. The position is more natural and easier to find.
Maybe SharpKeys should integrate this feature into the program. Unfortunately, this removes any functionality to the Num Lock key command completely (I wanted to use this as an = key for spreadsheet formulas, but then the delete key won't work).
Here is a GREAT IDEA (if anyone can figure it out, that is):
Home, End, Pg Up and Pg Down are all poorly positioned on laptops. Can anyone write code that can allow the arrow keys a double press command (like the double click on a mouse) where left arrow clicked twice rapidly is HOME, right arrow double clicked is END, and up and down arrows are page up and page down respectively. This would be an awesome little program, and very quick and easy for users to learn.
Anyone, Anyone????
Not: my G, H, E keys don't work so well, so tat is wy I am oin to sound illiterate (ctrl+v ftw)
Do I ave to disable te key tat windows tinks it is or does it just not work for me?
My rite arrow key and my Fn key also don't work, so I tried to remap tem to te numpad . and my left alt respectively but it still functions like normal so I do I ave to do sometin else or does it just not work for me?
Been looking for a way to disable the F1 key in firefox because its my ventillo key to talk,and if firefox was up 100 help pages would come up!!! now turning it off didnt work but setting it to F2 and going in to ventrillo pressing F1 again which shows as F2 works!!!
Thank you!!!
Posted on: December 20, 2009 at 08:37 PM by rubrodisca
This post hearkens back to a comment on March 17, 2009 by Phil who says, "Finally I can change my windows keyboard to work like a mac keyboard. I rearranged my ALT key to act as the Apple key."
I'd love to do that! What do I look for in the SharpKeys "To key" list that indicates the "Apple key"?
Thanks!
Posted on: December 29, 2009 at 09:09 AM by johnzt
Seems a very nice one everybody likes. Here I need to solve an issue. I need to enter a word, e.g. 'Standard', or 'Fast' repeatedly from keyboard to browser or text editor. I just wonder if Sharpkey can map a key, e.g. F1 to 'Standard' so that when I hit F1, it types in 'Standard' in the text editor or browser.
Thanks very much
Johnzt
Posted on: January 01, 2010 at 09:06 PM by Peter Mayr
Johnst,
I use a function called Hotstrings for this. Hotstrings is a part of Activeaid, which can be found on http://tinyurl.com/yculr6p.
I'm having one minor issue I'm hoping you can help me fix. I need to remap my num-lock jey to esc. The util acts like it's doing it, but to no avcail upon reboot. My num-locl is still my num-lock key. Reason I need to do this is I'm using a control surface for an audio editor and the native code for the esc key is the same as the num-lock.
Posted on: January 11, 2010 at 03:04 AM by Noel Liggins
Hi loving sharpkeys but atm it doesn't recognise the Alt Gr key which my keyboard annoyingly has instead of a right alt key- any help?
Posted on: January 11, 2010 at 10:38 AM by CheeseNorris
Randy, thanks so much for this program. It is extremely helpful. I was wondering if it was possible to remap the eject key on the apple wireless keyboard. I love this keyboard, but not having both a "backspace" key and a "delete" key is driving me crazy, and the eject key is in the perfect place for it. Thanks.
Hey just wanted to say I love your software, been using it for a good 2 years now.
However I just got a new laptop, and tried to remap the FN key, but when i press it it won't automaticly detect it when I try to remap it, the Alt key wouldnt either so I chose it from the list to remap Alt.
However unlike Alt, FN doesn't show up on the list like Alt did, I suspect it's one of the Unknown keys, these unknowns however still have numbers like Alt had (00_38)
Does anyone happen to know the number for FN key so I can select it from the list like I did with Alt?
Actually the Fn key is "special" - it has a different behavior on different laptops and in most cases it's like a hardware modifier: Windows never gets told about it, so it never has a chance to remap it. I know that Lenovo has opted to include a Fn/Ctrl swap in their BIOS... FWIW, the industry is split with Ctrl/Fn/Alt and Fn/Ctrl/Alt - most companies went with one years ago and stuck with it.
Similarly, the Eject key on the Apple keyboard also doesn't get sent to Windows... it's trapped by the hardware and there's no way to remap it. I know this because I've tried for a while to remap my MacBook Air's eject key, since there's not even a drive on the box most of the times!
Dude i owe you a beer, which you can collect anytime anywhere in Slovenia (EU) You saved my ass when i buy laptop in USA and i didn't have a " zh" :D but the the program worked "flawless" now i have the best arrangemet and those anoying đ and ć are far away :D
thx again :D
Posted on: January 23, 2010 at 08:36 PM by todd worth
Hello Randy,
I would like to use the control/Alt/Delete function on my new apple slimline bluetooth keyboard that just was recently released.. Can you advise how to do this with your program...thanks in advance.
hey du idiot! die mscore.dll fehlt in deinem Archiv!
und welcher Spast baut denn auf .NET FRAMEWORK?
Doch nur die verlierer der Nation ...man lass dir dein lehrgeld wieder ausbezahlen du vollpfeife!
du bist doch voll der schwanzlutschende loser
@Todd - I think you can use Control+Option+Fn+Backspace (in that order) with any Apple keyboard... there's no way to remap all three keystrokes to one key.
@Nurich - Not only can you not take the time to insult me in my native language, but are you fuckin' stupid too? You need the .NET Framework to run SharpKeys, as is explained in every piece of documentation related to the package... telling people that they suck cock is no way to ask for technical support... piss off.
This is one of the most useful applications to go with BootCamp.
I'm using it with Windows 7 RC 7100 build x32, and it works perfectly.
I remapped left and right command to their Windows equivalents, left and right control. I then remapped control to left windows key, and you get the equivalent keyboard set that is standard in OS X.
Thank you, Randy, for creating this!
Posted on: January 26, 2010 at 08:02 PM by Steven D
DUDE THANKS FOR THIS! Ahh such a relief to have this..
Ok i have a question but i doubt its even possible to do what i want. basically when i press a button i want it to perform a function, but if i double press it ( like a double mouse click) i want it to be remapped to a completely different key. but it has to be a fast double press, so for example if i press the key once every 2 seconds ( slow) it will just continue to do its normal function.
i've been trying to figure this one out for a long time so let me know if its possible to do this! thank you!
Posted on: February 12, 2010 at 11:41 AM by Michael Werts
I did the following set of remappings:
Caps Lock => Left Control
Left Control => Left Alt
Left Alt => Caps Lock
This works fine when logged in, however before logging in Left Control and Left Alt no longer work for ctrl-alt-delete - neither in their new or original positions. However, Caps Lock is working in its new position even when not logged in.
It is a minor problem since Right Control and Right Alt still work as usual, but I was wondering if the observed behavior makes any sense to you?
I used this program to remap an apple keyboard connected to a windows PC, my apple keyboard now behaves as though I'm using it on an apple computer. Which is to say the command key is now the control key and F14 is now print screen. Basically what I'm saying is that my apple keyboard behaves like an Apple keyboard ought to, only it does it on my windows PC, which means my windows PC now behaves more like a Mac, which makes me want to use it for more things. (just drilling it in there for people who are searching for this, it is exactly what you're looking for if you want to use an apple keyboard on your windows pc, you don't need to get apple keyboard drivers for a PC, you just need this program). Thanks so much for this!
CmoSlim
Posted on: February 20, 2010 at 08:56 AM by Washington
When I click on shaprkeys.exe, I get "the application failed to initialize properly (0xc0000135). Click on OK to terminate the application.
I doubt it's the download - do you have the 2.0 .NET Framework installed?
Posted on: March 02, 2010 at 10:08 PM by Adam Perry
Wow. Thanks, Randy. Now I finally have a use for all the redundant buttons on the numeric keypad (which I never, ever use). Finally a hotkey to control volume!
I even got rid of Caps Lock, and made it an extra Control. I never use that, either (but I did assign it to the - key on the keypad, just in case).
Just one problem: Mute doesn't work. Windows 7, 64-bit. I tried mapping keypad 0 to it, and it just does...nothing.
Otherwise, great stuff. Genuinely awesome. Wish I'd known about it a long time ago.
The views expressed on this web site are mine, and mine alone. They do not reflect the views of anyone else, including my employer, and they are not endorsed or approved by anyone other than myself: my opinions are of my own design.