src/vs/workbench/services/keybinding/browser/keybindingService.ts/WorkbenchKeybindingService/_dumpResolveKeybindingDebugInfo
class WorkbenchKeybindingService:	private _dumpResolveKeybindingDebugInfo(): string {

		const seenBindings = new Set<string>();
		const result: string[] = [];

		result.push(`Default Resolved Keybindings (unique only):`);
		for (const item of KeybindingsRegistry.getDefaultKeybindings()) {
			if (!item.keybinding || item.keybinding.length === 0) {
				continue;
			}
			const input = this._printUserBinding(item.keybinding);
			if (seenBindings.has(input)) {
				continue;
			}
			seenBindings.add(input);
			const resolvedKeybindings = this._keyboardMapper.resolveUserBinding(item.keybinding);
			this._printResolvedKeybindings(result, input, resolvedKeybindings);
		}

		result.push(`User Resolved Keybindings (unique only):`);
		for (const _item of this.userKeybindings.keybindings) {
			const item = KeybindingIO.readUserKeybindingItem(_item);
			if (!item.parts || item.parts.length === 0) {
				continue;
			}
			const input = _item.key;
			if (seenBindings.has(input)) {
				continue;
			}
			seenBindings.add(input);
			const resolvedKeybindings = this._keyboardMapper.resolveUserBinding(item.parts);
			this._printResolvedKeybindings(result, input, resolvedKeybindings);
		}

		return result.join('\n');
	}