reworked hotkey script

This commit is contained in:
paul-loedige
2020-12-19 15:34:30 +01:00
parent 4fb75731e9
commit 2aaf1b4daa
2 changed files with 8 additions and 4 deletions
+4 -2
View File
@@ -74,6 +74,7 @@ keys = [
Key([mod],"f", lazy.spawn("firefox"),desc="Launch firefox"), Key([mod],"f", lazy.spawn("firefox"),desc="Launch firefox"),
Key([mod],"e", lazy.spawn("pcmanfm"),desc="Launch pcmanfm"), Key([mod],"e", lazy.spawn("pcmanfm"),desc="Launch pcmanfm"),
Key([mod],"v", lazy.spawn("code"),desc="Launch visual studio code"), Key([mod],"v", lazy.spawn("code"),desc="Launch visual studio code"),
Key([mod, "shift"],"s", lazy.spawn('gscreenshot -s -o -f /tmp/screenshots'),desc="take a screenshot"),
# Toggle between different layouts as defined below # Toggle between different layouts as defined below
Key([mod], "Tab", lazy.next_layout(), desc="Toggle between layouts"), Key([mod], "Tab", lazy.next_layout(), desc="Toggle between layouts"),
@@ -130,7 +131,8 @@ for (icon,name,key, kwargs) in group_names:
Key(['mod1','control', "shift"], str(key), lazy.window.togroup(icon), Key(['mod1','control', "shift"], str(key), lazy.window.togroup(icon),
desc="move focused window to group {}".format(name)), desc="move focused window to group {}".format(name)),
Key(['mod1','control'],'space',lazy.group['scratchpad'].dropdown_toggle('term')), Key(['mod1','control'],'space',lazy.group['scratchpad'].dropdown_toggle('term'),
desc="open the dropdown terminal"),
]) ])
#endregion #endregion
@@ -603,7 +605,7 @@ with open(hotkey_file,'w') as file:
str(modifier).replace("mod1","Alt").replace("mod4","Super").replace("shift","Shift").replace("control","Ctrl") str(modifier).replace("mod1","Alt").replace("mod4","Super").replace("shift","Shift").replace("control","Ctrl")
) + "+" ) + "+"
file.write('{:30}'.format(modifiers+' '+str(key.key).upper())+"=> "+key.desc) file.write('{:30}'.format(modifiers+' '+str(key.key).upper())+"=> "+key.desc)
file.write('\n\n') file.write('\n')
#endregion #endregion
# XXX: Gasp! We're lying here. In fact, nobody really uses or cares about this # XXX: Gasp! We're lying here. In fact, nobody really uses or cares about this
+4 -2
View File
@@ -19,11 +19,13 @@ for line in lines[:len(lines)//2]:
if os.path.isfile(hotkey_picture): if os.path.isfile(hotkey_picture):
os.remove(hotkey_picture) os.remove(hotkey_picture)
fontsize = 19
image = Image.new(mode = "RGB", size = (1440,900), color=(43,46,59)) image = Image.new(mode = "RGB", size = (1440,900), color=(43,46,59))
ImageDraw.Draw(image).text((10,10), text1, font=ImageFont.truetype('/usr/share/fonts/ubuntu/UbuntuMono-R.ttf',15), fill='#ffffff') ImageDraw.Draw(image).text((10,10), text1, font=ImageFont.truetype('/usr/share/fonts/ubuntu/UbuntuMono-R.ttf',fontsize), fill='#ffffff')
image.save(hotkey_picture) image.save(hotkey_picture)
image = Image.open(hotkey_picture) image = Image.open(hotkey_picture)
ImageDraw.Draw(image).text((750,10), text2, font=ImageFont.truetype('/usr/share/fonts/ubuntu/UbuntuMono-R.ttf',15), fill='#ffffff') ImageDraw.Draw(image).text((750,10), text2, font=ImageFont.truetype('/usr/share/fonts/ubuntu/UbuntuMono-R.ttf',fontsize), fill='#ffffff')
image.save(hotkey_picture) image.save(hotkey_picture)
image.show() image.show()