public final class SystemShortcuts
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SystemShortcuts.ConflictItem |
Modifier and Type | Method and Description |
---|---|
java.util.Map<KeyboardShortcut,java.lang.String> |
calculateConflicts(Keymap keymap,
java.lang.String actionId) |
Condition<AnAction> |
createKeymapConflictsActionFilter() |
java.util.Map<javax.swing.KeyStroke,java.lang.String> |
createKeystroke2SysShortcutMap() |
static SystemShortcuts |
getInstance() |
java.util.Collection<SystemShortcuts.ConflictItem> |
getUnmutedKeymapConflicts() |
void |
onUserPressedShortcut(Keymap keymap,
java.lang.String [] actionIds,
KeyboardShortcut ksc) |
void |
updateKeymapConflicts(Keymap keymap) |
public static SystemShortcuts getInstance()
public void updateKeymapConflicts(Keymap keymap)
public java.util.Collection<SystemShortcuts.ConflictItem> getUnmutedKeymapConflicts()
public java.util.Map<KeyboardShortcut,java.lang.String> calculateConflicts(Keymap keymap, java.lang.String actionId)
public java.util.Map<javax.swing.KeyStroke,java.lang.String> createKeystroke2SysShortcutMap()
public void onUserPressedShortcut(Keymap keymap, java.lang.String [] actionIds, KeyboardShortcut ksc)