I've created a new scheme for my own keyboard shortcuts in the WM preferences. I've added a few command shortcuts (a desktop-switching command for CTRL+ALT+Left and +Right, for example), but while the shortcuts stay when I close/reopen the window, the commands do not. The same goes for ~/.themes/My-Theme/xfwm4/keythemerc. However (and here's the funny part), the shortcuts continue to work. :-)
i don't fully understand, can you post a screenshot or explain the way step by step to reproduce it?
Sure: 1. Open WM Preferences. 2. Assign command "transset" to Alt+F3, in the fourth keyboard shortcut slot. (The first three are already taken.) 3. Close preferences. Notice that the shortcut doesn't apply immediately. File bug 342: http://bugzilla.xfce.org/show_bug.cgi?id=342 4. Restart Xfce. 5. Reopen WM Preferences. 6. The keyboard shortcut is still there, but the space where I typed the command is blank. Lastly, on a somewhat related note, if I open one of the first three shortcuts (whose commands show up) to edit its command, it opens to a blank text box; it seems that it should instead open to the command that's already there (in case one wants to edit it etc.). Does this help?
seems to be fixed in CVS