From 53eef6f083735b1d314b9240df8d85956ee14aa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lilian=20J=C3=B3nsd=C3=B3ttir?= Date: Thu, 9 Jul 2020 23:39:07 -0700 Subject: [PATCH] changeLayout function takes string instead of whole table --- MWSE/mods/Keyboard Layout Changer/common.lua | 6 +++--- MWSE/mods/Keyboard Layout Changer/main.lua | 3 +-- MWSE/mods/Keyboard Layout Changer/mcm.lua | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/MWSE/mods/Keyboard Layout Changer/common.lua b/MWSE/mods/Keyboard Layout Changer/common.lua index a438385..25a1a31 100644 --- a/MWSE/mods/Keyboard Layout Changer/common.lua +++ b/MWSE/mods/Keyboard Layout Changer/common.lua @@ -14,10 +14,10 @@ this.modInfo = "Allows use of non-qwerty keyboard layouts.\n\nCurrently supporte function this.log(str) mwse.log("[%s] %s", this.modName, str) end -function this.changeLayout(keys) +function this.changeLayout(layout) -- Thanks NullCascade - mwse.memory.writeBytes({address = 0x775148, bytes = keys.lowercase}) - mwse.memory.writeBytes({address = 0x775248, bytes = keys.uppercase}) + mwse.memory.writeBytes({address = 0x775148, bytes = keys[layout].lowercase}) + mwse.memory.writeBytes({address = 0x775248, bytes = keys[layout].uppercase}) end return this diff --git a/MWSE/mods/Keyboard Layout Changer/main.lua b/MWSE/mods/Keyboard Layout Changer/main.lua index 83e2061..187e129 100644 --- a/MWSE/mods/Keyboard Layout Changer/main.lua +++ b/MWSE/mods/Keyboard Layout Changer/main.lua @@ -1,10 +1,9 @@ -local keys = require("Keyboard Layout Changer.keys") local common = require("Keyboard Layout Changer.common") local config = require("Keyboard Layout Changer.config").getConfig() local function onInitialized() common.log("Changing layout to " .. config.keyboardLayout) - common.changeLayout(keys[config.keyboardLayout]) + common.changeLayout(config.keyboardLayout) end event.register("initialized", onInitialized) diff --git a/MWSE/mods/Keyboard Layout Changer/mcm.lua b/MWSE/mods/Keyboard Layout Changer/mcm.lua index aabc620..8d4213d 100644 --- a/MWSE/mods/Keyboard Layout Changer/mcm.lua +++ b/MWSE/mods/Keyboard Layout Changer/mcm.lua @@ -28,7 +28,7 @@ local function applyLayout() local message = "Changing layout to " .. config.keyboardLayout tes3.messageBox(message) common.log(message) - common.changeLayout(keys[config.keyboardLayout]) + common.changeLayout(config.keyboardLayout) end local template = mwse.mcm.createTemplate(common.modName)