本页还没有译文
本页 46 段还没译成日本語,下面显示的是英文原文。formatForDisplay
还没翻译译自英文(tanstack.com)本页 46 段都还没译
Call Signature
function formatForDisplay(hotkey, options): string[];Defined in: format.ts:101
Formats a hotkey for display in a user interface.
On macOS, uses symbols (⇧⌘S) in Control, Option, Shift, Command order.
Display ordering does not change the normalized hotkey used for registration.
On Windows/Linux, uses text (Ctrl+Shift+S) with + separators.
The separator can be customized with separatorToken.
Physical codes use conventional display labels: [KeyS] becomes S and
[Digit2] becomes 2. These labels do not infer the active keyboard layout
or change matching. Supply a resolved layoutMap for layout-aware labels;
keyLabels overrides both layout entries and fallback labels.
Parameters
hotkey
A logical or physical string, raw binding, or ParsedHotkey
options
FormatDisplayOptions & object
Formatting options
Returns
string[]
Display text, or individual key labels when parts is true
Example
formatForDisplay('Mod+Shift+S', { platform: 'mac' })
// Returns: '⇧ ⌘ S' (symbols separated by spaces on macOS)
formatForDisplay('Mod+Shift+S', { platform: 'windows' })
// Returns: 'Ctrl+Shift+S'
formatForDisplay('Escape')
// Returns: 'Esc' (on all platforms)Call Signature
function formatForDisplay(hotkey, options?): string;Defined in: format.ts:105
Formats a hotkey for display in a user interface.
On macOS, uses symbols (⇧⌘S) in Control, Option, Shift, Command order.
Display ordering does not change the normalized hotkey used for registration.
On Windows/Linux, uses text (Ctrl+Shift+S) with + separators.
The separator can be customized with separatorToken.
Physical codes use conventional display labels: [KeyS] becomes S and
[Digit2] becomes 2. These labels do not infer the active keyboard layout
or change matching. Supply a resolved layoutMap for layout-aware labels;
keyLabels overrides both layout entries and fallback labels.
Parameters
hotkey
A logical or physical string, raw binding, or ParsedHotkey
options?
FormatDisplayOptions & object
Formatting options
Returns
string
Display text, or individual key labels when parts is true
Example
formatForDisplay('Mod+Shift+S', { platform: 'mac' })
// Returns: '⇧ ⌘ S' (symbols separated by spaces on macOS)
formatForDisplay('Mod+Shift+S', { platform: 'windows' })
// Returns: 'Ctrl+Shift+S'
formatForDisplay('Escape')
// Returns: 'Esc' (on all platforms)Call Signature
function formatForDisplay(hotkey, options): string | string[];Defined in: format.ts:109
Formats a hotkey for display in a user interface.
On macOS, uses symbols (⇧⌘S) in Control, Option, Shift, Command order.
Display ordering does not change the normalized hotkey used for registration.
On Windows/Linux, uses text (Ctrl+Shift+S) with + separators.
The separator can be customized with separatorToken.
Physical codes use conventional display labels: [KeyS] becomes S and
[Digit2] becomes 2. These labels do not infer the active keyboard layout
or change matching. Supply a resolved layoutMap for layout-aware labels;
keyLabels overrides both layout entries and fallback labels.
Parameters
hotkey
A logical or physical string, raw binding, or ParsedHotkey
options
Formatting options
Returns
string | string[]
Display text, or individual key labels when parts is true
Example
formatForDisplay('Mod+Shift+S', { platform: 'mac' })
// Returns: '⇧ ⌘ S' (symbols separated by spaces on macOS)
formatForDisplay('Mod+Shift+S', { platform: 'windows' })
// Returns: 'Ctrl+Shift+S'
formatForDisplay('Escape')
// Returns: 'Esc' (on all platforms)