@launchmenu/core
Version:
An environment for visual keyboard controlled applets
21 lines • 1.88 kB
JavaScript
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=
;