22 lines
373 B
Python
22 lines
373 B
Python
from talon import Context, Module, actions
|
|
|
|
ctx = Context()
|
|
mod = Module()
|
|
|
|
mod.apps.notepad = r"""
|
|
os: windows
|
|
and app.exe: notepad.exe
|
|
"""
|
|
|
|
ctx.matches = r"""
|
|
app: notepad
|
|
"""
|
|
|
|
|
|
@ctx.action_class("win")
|
|
class win_actions:
|
|
def filename():
|
|
filename = actions.win.title().split(" - ")[0]
|
|
if "." in filename:
|
|
return filename
|
|
return ""
|