reworked hotkey script
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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()
|
||||||
Reference in New Issue
Block a user