UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

21 lines 1.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createStandardContentKeyHandler = void 0; const baseSettings_1 = require("../../../application/settings/baseSettings/baseSettings"); const handleContentScrollInput_1 = require("./handleContentScrollInput"); /** * Creates a standard content key handler * @param content The content to be handled * @param context The context that the handler is used in * @returns The key handler tha can be added to the UILayer */ function createStandardContentKeyHandler(content, context) { const controlsSettings = context.settings.get(baseSettings_1.baseSettings).controls.content; const generalSettings = context.settings.get(baseSettings_1.baseSettings).content; return e => { if (handleContentScrollInput_1.handleContentScrollInput(e, content, controlsSettings, generalSettings.scrollSpeed.get())) return true; }; } exports.createStandardContentKeyHandler = createStandardContentKeyHandler; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlQ29udGVudEtleUhhbmRsZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29udGVudC9pbnRlcmFjdGlvbi9rZXlIYW5kbGVyL2NyZWF0ZUNvbnRlbnRLZXlIYW5kbGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDBGQUFxRjtBQUlyRix5RUFBb0U7QUFFcEU7Ozs7O0dBS0c7QUFDSCxTQUFnQiwrQkFBK0IsQ0FDM0MsT0FBaUIsRUFDakIsT0FBbUI7SUFFbkIsTUFBTSxnQkFBZ0IsR0FBRyxPQUFPLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQywyQkFBWSxDQUFDLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQztJQUM3RSxNQUFNLGVBQWUsR0FBRyxPQUFPLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQywyQkFBWSxDQUFDLENBQUMsT0FBTyxDQUFDO0lBRW5FLE9BQU8sQ0FBQyxDQUFDLEVBQUU7UUFDUCxJQUNJLG1EQUF3QixDQUNwQixDQUFDLEVBQ0QsT0FBTyxFQUNQLGdCQUFnQixFQUNoQixlQUFlLENBQUMsV0FBVyxDQUFDLEdBQUcsRUFBRSxDQUNwQztZQUVELE9BQU8sSUFBSSxDQUFDO0lBQ3BCLENBQUMsQ0FBQztBQUNOLENBQUM7QUFsQkQsMEVBa0JDIn0=