diff --git a/code/modules/client/preference_setup/global/01_ui.dm b/code/modules/client/preference_setup/global/01_ui.dm
index 778ddb22a6..2875c443b6 100644
--- a/code/modules/client/preference_setup/global/01_ui.dm
+++ b/code/modules/client/preference_setup/global/01_ui.dm
@@ -58,9 +58,9 @@
. += "Ambience Chance: [pref.ambience_chance]
"
. += "tgui Window Mode: [(pref.tgui_fancy) ? "Fancy (default)" : "Compatible (slower)"]
"
. += "tgui Window Placement: [(pref.tgui_lock) ? "Primary Monitor" : "Free (default)"]
"
- . += "Input Mode (Say, Me, Whisper, Subtle): [(pref.tgui_input_mode) ? "TGUI" : "BYOND (default)"]
"
- . += "TGUI Large Buttons: [(pref.tgui_large_buttons) ? "Enabled" : "Disabled"]
"
- . += "TGUI Swapped Buttons: [(pref.tgui_swapped_buttons) ? "Enabled" : "Disabled"]
"
+ . += "TGUI Input Framework: [(pref.tgui_input_mode) ? "Enabled" : "Disabled (default)"]
"
+ . += "TGUI Large Buttons: [(pref.tgui_large_buttons) ? "Enabled (default)" : "Disabled"]
"
+ . += "TGUI Swapped Buttons: [(pref.tgui_swapped_buttons) ? "Enabled" : "Disabled (default)"]
"
if(can_select_ooc_color(user))
. += "OOC Color:"
if(pref.ooccolor == initial(pref.ooccolor))
diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm
index d95a3350fa..334d901e4b 100644
--- a/code/modules/client/preferences.dm
+++ b/code/modules/client/preferences.dm
@@ -28,7 +28,9 @@ var/list/preferences_datums = list()
var/tgui_fancy = TRUE
var/tgui_lock = FALSE
- var/tgui_input_mode = FALSE // Say, Me, Whisper, Subtle Input Mode; Disabled by default; FALSE = BYOND, TRUE = TGUI
+ var/tgui_input_mode = FALSE // All the Input Boxes (Text,Number,List,Alert)
+ var/tgui_large_buttons = TRUE
+ var/tgui_swapped_buttons = FALSE
//character preferences
var/real_name //our character's name
diff --git a/code/modules/tgui_input/alert.dm b/code/modules/tgui_input/alert.dm
index e76267f50f..a53089e4b0 100644
--- a/code/modules/tgui_input/alert.dm
+++ b/code/modules/tgui_input/alert.dm
@@ -110,7 +110,7 @@
data["buttons"] = buttons
data["message"] = message
data["large_buttons"] = usr.client.prefs.tgui_large_buttons
- data["swapped_buttons"] = usr.client.prefs.tgui_swapped_buttons
+ data["swapped_buttons"] = !usr.client.prefs.tgui_swapped_buttons
data["title"] = title
return data
diff --git a/code/modules/tgui_input/list.dm b/code/modules/tgui_input/list.dm
index 18b9d47e33..76ebe411e4 100644
--- a/code/modules/tgui_input/list.dm
+++ b/code/modules/tgui_input/list.dm
@@ -122,7 +122,7 @@
data["items"] = items
data["large_buttons"] = usr.client.prefs.tgui_large_buttons
data["message"] = message
- data["large_buttons"] = usr.client.prefs.tgui_swapped_buttons
+ data["swapped_buttons"] = !usr.client.prefs.tgui_swapped_buttons
data["title"] = title
return data
diff --git a/code/modules/tgui_input/number.dm b/code/modules/tgui_input/number.dm
index 64cd771139..3f7ffccd96 100644
--- a/code/modules/tgui_input/number.dm
+++ b/code/modules/tgui_input/number.dm
@@ -117,7 +117,7 @@
data["max_value"] = max_value
data["message"] = message
data["min_value"] = min_value
- data["large_buttons"] = usr.client.prefs.tgui_swapped_buttons
+ data["swapped_buttons"] = !usr.client.prefs.tgui_swapped_buttons
data["title"] = title
return data
diff --git a/code/modules/tgui_input/text.dm b/code/modules/tgui_input/text.dm
index b4ec064cd5..474f8e7c3e 100644
--- a/code/modules/tgui_input/text.dm
+++ b/code/modules/tgui_input/text.dm
@@ -118,7 +118,7 @@
data["message"] = message
data["multiline"] = multiline
data["placeholder"] = default // Default is a reserved keyword
- data["large_buttons"] = usr.client.prefs.tgui_swapped_buttons
+ data["swapped_buttons"] = !usr.client.prefs.tgui_swapped_buttons
data["title"] = title
return data