On Sat, Mar 15, 2014 at 3:59 PM, Tommaso Cucinotta <tomm...@lyx.org> wrote:
> Also, is the ->accept() call that causes the change to become permanent on > disk, or what ? > As Richard said, the accept() call seems only to close the dialog where you input your shortcut. Moving it to after the overriding logic keeps the dialog open after the user chooses not to override the shortcut. > Roy, did you try a couple of changes and double-checked they're correctly > saved in prefs, > both in the case of new shortcut, and in the one of reassignment? > Yeah, changing shortcuts through the overriding dialog and then saving them persists across LyX instances for me. Looking at user.bind also shows me that the binding reassignments have been saved.