this is just a minor bug report - I'm mostly sharing this for others who might run into the same problem.

Short version:

* when using Sublime for the first time with settings created on another machine, the platform identifier was empty* because of this, Sublime tried to locate the keymap file at Default ().sublime-keymap* deleting Packages/Default/Startup.cache and reopening Sublime on the second machine first made the problem go away

Background:

I use Sublime on two different machines (Macbook Air and iMac, both running OS X 10.8.2) and have them share their settings through Dropbox.To this end, I have symlinked ~/Library/Application Support/Sublime Text 2/[Installed Packages|Packages|Pristine Packages] to their respective locations in my Dropbox folder.

The settings files where created by Sublime on my laptop. When I first launched Sublime on my desktop, I was unable to modify my keyboard shortcuts, since Sublime tried to locate the preference files at Default ().sublime-keymap.

On a hunch, I deleted the Startup.cache and restarted Sublime on the desktop. The issue then disappeared; I can now use the shared settings on both machines without issues.