You could copy them to
~/Library/Application Support/Adobe/Adobe Photoshop CS5/Presets/Keyboard Shortcuts/
Thanks for the info, but... that's the intended method? That's pathetic even for Adobe. Why have the export function if there's no corresponding function to import the resulting file?
When you save the file, it gets added to the popup menu for the available keyboard shortcuts.
If you save it in the common location for shortcut files, then it'll always be there.
Thank you, but why would anyone save the file there? The point of saving a file would be to move it to some other machine. On the local machine, the keyboard shortcuts are already set up in Photoshop. Why would you be reloading them from a file buried in local preferences?
The point is saving your shortcuts is so you can reuse them later after changing shortcuts. Say if you wanted to reset the defaults to follow a tutorial (or let your mother try to follow a tutorial).
That's much more common than moving them to another machine.
"That's much more common than moving them to another machine."
Flipping back and forth between different sets of keyboard shortcuts is more common than a user who wants to deploy the same set on multiple machines?
If someone is at the experience level of following a tutorial, do you think it's likely that he already set up a bunch of custom keyboard shortcuts? And not only that, but those shortcuts conflict with those that would be used in a tutorial? Oh, and he figured out out to save sets of shortcuts before doing said tutorial?
You know where the saved kys-files are now and you can easily move them to another machine – so what’s your gripe?
I have actual usage data and customer survey results.
How about you?
I'm sure. That's why the same profound defects remain in Adobe products despite years of customer complaints. The scenario you present doesn't withstand the most basic common-sense analysis, which you didn't refute.
The idea is to take a look at what you're saying and admit, yeah, that's probably not too realistic. Heaven forbid.
You'd be surprised to learn how many of us have a fundamental, visceral aversion to copying, migrating, transferring or "deploying" system, preferences and program files from one machine to another.
Common sense might tell you that can't possibly be true, but it is.
Then how do you address the numerous gaps in Adobe functionality, which people in Adobe forums will defend by insisting that you do just that (create workarounds with macros and hotkeys and copy them around)?
For example, Photoshop's baffling lack of a "paste as new image" option. This has to be one of the most common operations in an image-editing application. Actually, that's too limiting; even audio-editing applications typically have a function to paste the clipboard contents to a new file.
Yet year after year, despite customer requests, Adobe fails to add the three lines or so of code to supply this function. Apologists always point out that you can do this with a macro.
But you're claiming that no one wants to do that. So have you also filed requests to have such missing functions added? Have you taken up the debate against the apologists? If not, why not?
And what are the rest of us to do? No matter what you ask for in these forums, no matter how obvious the missing function is, you can count on someone to piss and moan about how everything is perfect just how it is, or that there's already a solution. But now you're condemning that "solution."
But back to the original question: If you hate migrating settings around, what's your workaround? Do you manually re-record every macro and remap every key on every machine you use? And run around revising them all should that become necessary?
»Adobe fails to add the three lines or so of code to supply this function.«
I’m not familiar with your background, so I don’t know if your esitmate is based on actual programming experience – so: Is it?
Well, all that arguing was a waste of time for an average reader here. Anyway, I for one am certainly bemused as to why there is no load button in the keyboard shortcut dialog. This is the workaround for this problem (written for Windows):
0) The folder for the default new keys is at C:\Users\USER\AppData\Roaming\Adobe\Adobe Photoshop CS5\Presets\Keyboard Shortcuts\ (or similar)
1) In your new Photoshop (Edit -> Keyboard Shortcuts) save a dummy set, say NewKeys.kys
2) You can stay in the dialog, don't press OK
3) Get your good old GoodOldKeys.kys and copy that over NewKeys.kys (in explorer)
4) In the dialog select the Photoshop Defaults key and then re-select the NewKeys.kys (this loads the replaced NewKeys.kys)
5) Press OK and voilà!
For a reference to Adobe Photoshop's keyboard shortcuts, take a look at the new Photoshop CS6 Quick Reference Guide. It is in its beta form, but it is a great way to find shortcuts, as well as find a menu location that might have changed from CS5. We are looking for your feedback, which you can contribute on the site as well.
EIGHT YEARS later, and still not fixed.
So much for the lie that Adobe's software-rental program was to going give them the budget to fix bugs.