Assigning keys to actions by context programatically, in keymaps *.xml, or plugin.xml?


In my plugin, I would really like to assign shortcuts to my actions in a way that they are only valid in the editor.

For instance, I would like to modify the behavior of "HOME" in the editor, but not affect the use of HOME in a file rename dialog or other application dialogs.

But when I assign the HOME key to my custom action, it does not get called unless I remove conflicts. When I remove the conflicts, HOME no longer works in most dialogs, but it does work in the editor.

Unless I am just doing this incorrectly. Still investigating.

Thanks, Ralph

1 comment
Comment actions Permalink

Please try using com.intellij.openapi.actionSystem.ActionPromoter extension point to change priority.


Please sign in to leave a comment.