TanStack

CustomHotkeyActions

Defined in: app-hotkeys.ts:401

Actions that change the user's custom hotkeys, as adapters return them.

Properties

findConflicts

ts
findConflicts: (id, hotkey, recordedWith?) => AppHotkey<string, 
  | HotkeyChord
  | HotkeySequence
  | null>[];

Defined in: app-hotkeys.ts:421

Other app hotkeys that would collide if id used hotkey. Pass the recorder's context for a recorded hotkey: it has the key press, which also finds a hotkey written differently that the same press fires.

Parameters

id

string

hotkey

Hotkey

recordedWith?

RecordedKeyPresses

Returns

AppHotkey<string, | HotkeyChord | HotkeySequence | null>[]


resetCustomHotkey

ts
resetCustomHotkey: (id) => void;

Defined in: app-hotkeys.ts:413

Restores the default hotkey for an app hotkey.

Parameters

id

string

Returns

void


resetCustomHotkeys

ts
resetCustomHotkeys: () => void;

Defined in: app-hotkeys.ts:415

Restores every default hotkey.

Returns

void


setCustomHotkey

ts
setCustomHotkey: (id, hotkey, recordedWith?) => AppHotkey<string, 
  | HotkeyChord
  | HotkeySequence
  | null>[];

Defined in: app-hotkeys.ts:407

Sets the user's hotkey for an app hotkey. null unbinds it. Returns conflicting app hotkeys; when any exist, nothing changes. Pass the recorder's context for a recorded hotkey, as for findConflicts.

Parameters

id

string

hotkey

Hotkey | null

recordedWith?

RecordedKeyPresses

Returns

AppHotkey<string, | HotkeyChord | HotkeySequence | null>[]