Merge pull request #519 from rbreaves/hotfix

Closes #518, regex now matches whole wm_class names only & Commented media keys for Windows
This commit is contained in:
Ben Reaves
2021-05-24 21:01:09 -05:00
committed by GitHub
2 changed files with 17 additions and 6 deletions

View File

@@ -33,10 +33,10 @@ terminals = [
"xterm", "xterm",
] ]
terminals = [term.casefold() for term in terminals] terminals = [term.casefold() for term in terminals]
termStr = "|".join(str(x) for x in terminals) termStr = "|".join(str('^'+x+'$') for x in terminals)
mscodes = ["code","vscodium"] mscodes = ["code","vscodium"]
codeStr = "|".join(str(x) for x in mscodes) codeStr = "|".join(str('^'+x+'$') for x in mscodes)
# Add remote desktop clients & VM software here # Add remote desktop clients & VM software here
# Ideally we'd only exclude the client window, # Ideally we'd only exclude the client window,
@@ -68,7 +68,7 @@ browsers = [
"microsoft-edge-dev", "microsoft-edge-dev",
] ]
browsers = [browser.casefold() for browser in browsers] browsers = [browser.casefold() for browser in browsers]
browserStr = "|".join(str(x) for x in browsers) browserStr = "|".join(str('^'+x+'$') for x in browsers)
chromes = [ chromes = [
"Chromium", "Chromium",
@@ -78,11 +78,11 @@ chromes = [
"microsoft-edge-dev", "microsoft-edge-dev",
] ]
chromes = [chrome.casefold() for chrome in chromes] chromes = [chrome.casefold() for chrome in chromes]
chromeStr = "|".join(str(x) for x in chromes) chromeStr = "|".join(str('^'+x+'$') for x in chromes)
# edges = ["microsoft-edge-dev","microsoft-edge"] # edges = ["microsoft-edge-dev","microsoft-edge"]
# edges = [edge.casefold() for edge in edges] # edges = [edge.casefold() for edge in edges]
# edgeStr = "|".join(str(x) for x in edges) # edgeStr = "|".join(str('^'+x+'$') for x in edges)
define_multipurpose_modmap( define_multipurpose_modmap(
# {Key.ENTER: [Key.ENTER, Key.RIGHT_CTRL] # Enter2Cmd # {Key.ENTER: [Key.ENTER, Key.RIGHT_CTRL] # Enter2Cmd
@@ -344,7 +344,7 @@ filemanagers = [
"thunar", "thunar",
] ]
filemanagers = [filemanager.casefold() for filemanager in filemanagers] filemanagers = [filemanager.casefold() for filemanager in filemanagers]
filemanagerStr = "|".join(str(x) for x in filemanagers) filemanagerStr = "|".join(str('^'+x+'$') for x in filemanagers)
# Currently supported Linux file managers (file browsers): # Currently supported Linux file managers (file browsers):
# #

View File

@@ -189,6 +189,17 @@ GroupAdd, intellij, ahk_exe idea64.exe
; SetCapsLockState, AlwaysOff ; CB/IBM ; SetCapsLockState, AlwaysOff ; CB/IBM
; Keyboards w/o media keys can use this Remap
; This will replace unneeded dedicated keys
; with most commonly used media keys
;
; Delete::SoundSet, +1, , mute ; Toggles Speaker
; End::SoundSetWaveVolume, -10 ; Decrease volume
; PgDn::SoundSetWaveVolume, +10 ; Increase volume
; Home::Send {Media_Play_Pause} ; Pause/Play
; Insert::Send {Media_Prev} ; Previous
; PgUp::Send {Media_Next} ; Next
#IfWinNotActive ahk_group remotes #IfWinNotActive ahk_group remotes
; New AltTab and CtrlTab fix ; New AltTab and CtrlTab fix