diff --git a/interface/interface.dm b/interface/interface.dm index 3a186a90c6a..9f71759665c 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -88,41 +88,41 @@ set category = "OOC" var/hotkey_mode = {" -Hotkey-Mode: (hotkey-mode must be on)\n -TAB = toggle hotkey-mode\n -a = left\n -s = down\n -d = east\n -w = up\n -q = drop\n -e = equip\n -r = throw\n -t = say\n -x = swap-hand\n -f = cycle-intents-left\n -g = cycle-intents-right\n +Hotkey-Mode: (hotkey-mode must be on) +\tTAB = toggle hotkey-mode +\ta = left +\ts = down +\td = east +\tw = up +\tq = drop +\te = equip +\tr = throw +\tt = say +\tx = swap-hand +\tf = cycle-intents-left +\tg = cycle-intents-right "} var/other = {" -Any-Mode: (hotkey doesn't need to be on)\n -Ctrl+a = left\n -Ctrl+s = down\n -Ctrl+d = east\n -Ctrl+w = up\n -Ctrl+q = drop\n -Ctrl+e = equip\n -Ctrl+r = throw\n -Ctrl+x = swap-hand\n -Ctrl+f = cycle-intents-left\n -Ctrl+g = cycle-intents-right\n +Any-Mode: (hotkey doesn't need to be on) +\tCtrl+a = left +\tCtrl+s = down +\tCtrl+d = east +\tCtrl+w = up +\tCtrl+q = drop +\tCtrl+e = equip +\tCtrl+r = throw +\tCtrl+x = swap-hand +\tCtrl+f = cycle-intents-left +\tCtrl+g = cycle-intents-right "} var/admin = {" -Admin:\n -F5 = toggle-admin-observe (WIP) -F6 = player-panel-new -F7 = admin-pm -F8 = (WIP) +Admin: +\tF5 = toggle-admin-observe (WIP) +\tF6 = player-panel-new +\tF7 = admin-pm +\tF8 = (WIP) "} src << hotkey_mode diff --git a/interface/skin.dmf b/interface/skin.dmf index 47f7b56e152..78ee034c6d6 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -1,7 +1,7 @@ macro "macro" elem name = "TAB" - command = ".winset \"hotkey_toggle.is-checked=true ? hotkey_toggle.is-checked=false input.focus=true a_key.is-disabled=true s_key.is-disabled=true d_key.is-disabled=true w_key.is-disabled=true q_key.is-disabled=true e_key.is-disabled=true r_key.is-disabled=true x_key.is-disabled=true t_key.is-disabled=true f_key.is-disabled=true g_key.is-disabled=true : hotkey_toggle.is-checked=true mapwindow.map.focus=true a_key.is-disabled=false s_key.is-disabled=false d_key.is-disabled=false w_key.is-disabled=false q_key.is-disabled=false e_key.is-disabled=false r_key.is-disabled=false x_key.is-disabled=false t_key.is-disabled=false f_key.is-disabled=false g_key.is-disabled=false\"" + command = ".winset \"mainwindow.macro=hotkeymode hotkey_toggle.is-checked=true mapwindow.map.focus=true\"" is-disabled = false elem name = "CENTER+REP" @@ -47,6 +47,46 @@ macro "macro" name = "EAST+REP" command = ".east" is-disabled = false + elem + name = "CTRL+A+REP" + command = ".west" + is-disabled = false + elem + name = "CTRL+D+REP" + command = ".east" + is-disabled = false + elem + name = "CTRL+E" + command = "quick-equip" + is-disabled = false + elem + name = "CTRL+F" + command = "a-intent-left" + is-disabled = false + elem + name = "CTRL+G" + command = "a-intent-right" + is-disabled = false + elem + name = "CTRL+Q" + command = ".northwest" + is-disabled = false + elem + name = "CTRL+R" + command = ".southwest" + is-disabled = false + elem + name = "CTRL+S+REP" + command = ".south" + is-disabled = false + elem + name = "CTRL+W+REP" + command = ".north" + is-disabled = false + elem + name = "CTRL+X" + command = ".northeast" + is-disabled = false elem name = "CTRL+SOUTH" command = "southface" @@ -63,90 +103,6 @@ macro "macro" name = "DELETE" command = "delete-key-pressed" is-disabled = false - elem "a_key" - name = "A+REP" - command = ".west" - is-disabled = true - elem - name = "CTRL+A+REP" - command = ".west" - is-disabled = false - elem "d_key" - name = "D+REP" - command = ".east" - is-disabled = true - elem - name = "CTRL+D+REP" - command = ".east" - is-disabled = false - elem "e_key" - name = "E" - command = "quick-equip" - is-disabled = true - elem - name = "CTRL+E" - command = "quick-equip" - is-disabled = false - elem "f_key" - name = "F" - command = "a-intent-left" - is-disabled = true - elem - name = "CTRL+F" - command = "a-intent-left" - is-disabled = false - elem "g_key" - name = "G" - command = "a-intent-right" - is-disabled = true - elem - name = "CTRL+G" - command = "a-intent-right" - is-disabled = false - elem "q_key" - name = "Q" - command = ".northwest" - is-disabled = true - elem - name = "CTRL+Q" - command = ".northwest" - is-disabled = false - elem "r_key" - name = "R" - command = ".southwest" - is-disabled = true - elem - name = "CTRL+R" - command = ".southwest" - is-disabled = false - elem "s_key" - name = "S+REP" - command = ".south" - is-disabled = true - elem - name = "CTRL+S+REP" - command = ".south" - is-disabled = false - elem "t_key" - name = "T" - command = "say" - is-disabled = true - elem "w_key" - name = "W+REP" - command = ".north" - is-disabled = true - elem - name = "CTRL+W+REP" - command = ".north" - is-disabled = false - elem "x_key" - name = "X" - command = ".northeast" - is-disabled = true - elem - name = "CTRL+X" - command = ".northeast" - is-disabled = false elem name = "F1" command = "adminhelp" @@ -180,6 +136,187 @@ macro "macro" command = "F12" is-disabled = false +macro "hotkeymode" + elem + name = "TAB" + command = ".winset \"mainwindow.macro=macro hotkey_toggle.is-checked=false input.focus=true\"" + is-disabled = false + elem + name = "CENTER+REP" + command = ".center" + is-disabled = false + elem + name = "NORTHEAST" + command = ".northeast" + is-disabled = false + elem + name = "SOUTHEAST" + command = ".southeast" + is-disabled = false + elem + name = "SOUTHWEST" + command = ".southwest" + is-disabled = false + elem + name = "NORTHWEST" + command = ".northwest" + is-disabled = false + elem + name = "CTRL+WEST" + command = "westface" + is-disabled = false + elem + name = "WEST+REP" + command = ".west" + is-disabled = false + elem + name = "CTRL+NORTH" + command = "northface" + is-disabled = false + elem + name = "NORTH+REP" + command = ".north" + is-disabled = false + elem + name = "CTRL+EAST" + command = "eastface" + is-disabled = false + elem + name = "EAST+REP" + command = ".east" + is-disabled = false + elem "a_key" + name = "A+REP" + command = ".west" + is-disabled = false + elem + name = "CTRL+A+REP" + command = ".west" + is-disabled = false + elem "d_key" + name = "D+REP" + command = ".east" + is-disabled = false + elem + name = "CTRL+D+REP" + command = ".east" + is-disabled = false + elem "e_key" + name = "E" + command = "quick-equip" + is-disabled = false + elem + name = "CTRL+E" + command = "quick-equip" + is-disabled = false + elem "f_key" + name = "F" + command = "a-intent-left" + is-disabled = false + elem + name = "CTRL+F" + command = "a-intent-left" + is-disabled = false + elem "g_key" + name = "G" + command = "a-intent-right" + is-disabled = false + elem + name = "CTRL+G" + command = "a-intent-right" + is-disabled = false + elem "q_key" + name = "Q" + command = ".northwest" + is-disabled = false + elem + name = "CTRL+Q" + command = ".northwest" + is-disabled = false + elem "r_key" + name = "R" + command = ".southwest" + is-disabled = false + elem + name = "CTRL+R" + command = ".southwest" + is-disabled = false + elem "s_key" + name = "S+REP" + command = ".south" + is-disabled = false + elem + name = "CTRL+S+REP" + command = ".south" + is-disabled = false + elem "t_key" + name = "T" + command = "say" + is-disabled = false + elem "w_key" + name = "W+REP" + command = ".north" + is-disabled = false + elem + name = "CTRL+W+REP" + command = ".north" + is-disabled = false + elem "x_key" + name = "X" + command = ".northeast" + is-disabled = false + elem + name = "CTRL+X" + command = ".northeast" + is-disabled = false + elem + name = "CTRL+SOUTH" + command = "southface" + is-disabled = false + elem + name = "SOUTH+REP" + command = ".south" + is-disabled = false + elem + name = "INSERT" + command = "insert-key-pressed" + is-disabled = false + elem + name = "DELETE" + command = "delete-key-pressed" + is-disabled = false + elem + name = "F1" + command = "adminhelp" + is-disabled = false + elem + name = "CTRL+SHIFT+F1+REP" + command = ".options" + is-disabled = false + elem + name = "F2+REP" + command = ".screenshot auto" + is-disabled = false + elem + name = "SHIFT+F2+REP" + command = ".screenshot" + is-disabled = false + elem + name = "F5" + command = "admin-observe" + is-disabled = false + elem + name = "F6" + command = "Player-Panel-New" + is-disabled = false + elem + name = "F7" + command = "Admin-PM" + is-disabled = false + elem + name = "F12" + command = "F12" + is-disabled = false menu "menu" elem @@ -925,11 +1062,11 @@ window "mainwindow" border = none drop-zone = false right-click = false - saved-params = "is-checked" + saved-params = "" on-size = "" text = "Hotkey Toggle" image = "" - command = ".winset \"hotkey_toggle.is-checked=false ? input.focus=true a_key.is-disabled=true s_key.is-disabled=true d_key.is-disabled=true w_key.is-disabled=true q_key.is-disabled=true e_key.is-disabled=true r_key.is-disabled=true x_key.is-disabled=true t_key.is-disabled=true f_key.is-disabled=true g_key.is-disabled=true : mapwindow.map.focus=true a_key.is-disabled=false s_key.is-disabled=false d_key.is-disabled=false w_key.is-disabled=false q_key.is-disabled=false e_key.is-disabled=false r_key.is-disabled=false x_key.is-disabled=false t_key.is-disabled=false f_key.is-disabled=false g_key.is-disabled=false\"" + command = ".winset \"mainwindow.macro!=macro ? mainwindow.macro=macro hotkey_toggle.is-checked=false input.focus=true : mainwindow.macro=hotkeymode hotkey_toggle.is-checked=true mapwindow.map.focus=true\"" is-flat = false stretch = false is-checked = false @@ -967,6 +1104,7 @@ window "mainwindow" size = 517x20 anchor1 = 0,100 anchor2 = 100,100 + focus = true font-family = "" font-size = 0 font-style = "" @@ -1063,7 +1201,7 @@ window "mapwindow" font-family = "" font-size = 0 font-style = "" - text-color = #000000 + text-color = #FFFFFF background-color = none is-visible = true is-disabled = false