@launchmenu/core
Version:
An environment for visual keyboard controlled applets
40 lines • 2.92 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createShortcutSettingsFolder = void 0;
const KeyPattern_1 = require("../../../../keyHandler/KeyPattern");
const createKeyPatternSetting_1 = require("../../../../settings/inputs/createKeyPatternSetting");
const createSettingsFolder_1 = require("../../../../settings/inputs/createSettingsFolder");
/**
* Creates a new settings folder with shortcut settings
* @returns The created shortcuts folder
*/
function createShortcutSettingsFolder() {
return createSettingsFolder_1.createSettingsFolder({
name: "Shortcuts",
children: {
copy: createKeyPatternSetting_1.createKeyPatternSetting({
name: "Copy",
init: new KeyPattern_1.KeyPattern("ctrl+c"),
}),
copySecondary: createKeyPatternSetting_1.createKeyPatternSetting({
name: "Copy secondary",
init: new KeyPattern_1.KeyPattern("ctrl+shift+c"),
}),
paste: createKeyPatternSetting_1.createKeyPatternSetting({
name: "Paste",
init: new KeyPattern_1.KeyPattern("ctrl+v"),
}),
search: createSettingsFolder_1.createSettingsFolder({
name: "Search",
children: {
openAtTrace: createKeyPatternSetting_1.createKeyPatternSetting({
name: "Open in location",
init: new KeyPattern_1.KeyPattern("ctrl+o"),
}),
},
}),
},
});
}
exports.createShortcutSettingsFolder = createShortcutSettingsFolder;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlU2hvcmN1dFNldHRpbmdzRm9sZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2FwcGxpY2F0aW9uL3NldHRpbmdzL2Jhc2VTZXR0aW5ncy9jb250cm9scy9jcmVhdGVTaG9yY3V0U2V0dGluZ3NGb2xkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsa0VBQTZEO0FBQzdELGlHQUE0RjtBQUM1RiwyRkFBc0Y7QUFFdEY7OztHQUdHO0FBQ0gsU0FBZ0IsNEJBQTRCO0lBQ3hDLE9BQU8sMkNBQW9CLENBQUM7UUFDeEIsSUFBSSxFQUFFLFdBQVc7UUFDakIsUUFBUSxFQUFFO1lBQ04sSUFBSSxFQUFFLGlEQUF1QixDQUFDO2dCQUMxQixJQUFJLEVBQUUsTUFBTTtnQkFDWixJQUFJLEVBQUUsSUFBSSx1QkFBVSxDQUFDLFFBQVEsQ0FBQzthQUNqQyxDQUFDO1lBQ0YsYUFBYSxFQUFFLGlEQUF1QixDQUFDO2dCQUNuQyxJQUFJLEVBQUUsZ0JBQWdCO2dCQUN0QixJQUFJLEVBQUUsSUFBSSx1QkFBVSxDQUFDLGNBQWMsQ0FBQzthQUN2QyxDQUFDO1lBQ0YsS0FBSyxFQUFFLGlEQUF1QixDQUFDO2dCQUMzQixJQUFJLEVBQUUsT0FBTztnQkFDYixJQUFJLEVBQUUsSUFBSSx1QkFBVSxDQUFDLFFBQVEsQ0FBQzthQUNqQyxDQUFDO1lBQ0YsTUFBTSxFQUFFLDJDQUFvQixDQUFDO2dCQUN6QixJQUFJLEVBQUUsUUFBUTtnQkFDZCxRQUFRLEVBQUU7b0JBQ04sV0FBVyxFQUFFLGlEQUF1QixDQUFDO3dCQUNqQyxJQUFJLEVBQUUsa0JBQWtCO3dCQUN4QixJQUFJLEVBQUUsSUFBSSx1QkFBVSxDQUFDLFFBQVEsQ0FBQztxQkFDakMsQ0FBQztpQkFDTDthQUNKLENBQUM7U0FDTDtLQUNKLENBQUMsQ0FBQztBQUNQLENBQUM7QUEzQkQsb0VBMkJDIn0=