@launchmenu/core
Version:
An environment for visual keyboard controlled applets
27 lines • 2.13 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.createCommonControlsSettingsFolder = void 0;
const KeyPattern_1 = require("../../../../keyHandler/KeyPattern");
const createKeyPatternSetting_1 = require("../../../../settings/inputs/createKeyPatternSetting");
const createSettingsFolder_1 = require("../../../../settings/inputs/createSettingsFolder");
const menuNavigationModifier_1 = require("../../../../utils/platform/menuNavigationModifier");
/**
* Creates a new settings folder with common (shared between sections) control settings
* @returns The created settings folder
*/
function createCommonControlsSettingsFolder() {
return createSettingsFolder_1.createSettingsFolder({
name: "Common controls",
children: {
back: createKeyPatternSetting_1.createKeyPatternSetting({
name: "Back",
init: new KeyPattern_1.KeyPattern([
{ pattern: "esc", type: "down" },
{ pattern: `${menuNavigationModifier_1.menuNavigationModifier}+left`, type: "down" },
]),
}),
},
});
}
exports.createCommonControlsSettingsFolder = createCommonControlsSettingsFolder;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlQ29tbW9uQ29udHJvbHNTZXR0aW5nc0ZvbGRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9hcHBsaWNhdGlvbi9zZXR0aW5ncy9iYXNlU2V0dGluZ3MvY29udHJvbHMvY3JlYXRlQ29tbW9uQ29udHJvbHNTZXR0aW5nc0ZvbGRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxrRUFBNkQ7QUFDN0QsaUdBQTRGO0FBQzVGLDJGQUFzRjtBQUN0Riw4RkFBeUY7QUFFekY7OztHQUdHO0FBQ0gsU0FBZ0Isa0NBQWtDO0lBQzlDLE9BQU8sMkNBQW9CLENBQUM7UUFDeEIsSUFBSSxFQUFFLGlCQUFpQjtRQUN2QixRQUFRLEVBQUU7WUFDTixJQUFJLEVBQUUsaURBQXVCLENBQUM7Z0JBQzFCLElBQUksRUFBRSxNQUFNO2dCQUNaLElBQUksRUFBRSxJQUFJLHVCQUFVLENBQUM7b0JBQ2pCLEVBQUMsT0FBTyxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFDO29CQUM5QixFQUFDLE9BQU8sRUFBRSxHQUFHLCtDQUFzQixPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBQztpQkFDNUQsQ0FBQzthQUNMLENBQUM7U0FDTDtLQUNKLENBQUMsQ0FBQztBQUNQLENBQUM7QUFiRCxnRkFhQyJ9
;