def default_func(): num_click_switch( store.get_value, store.set_value, name='jump_default', functions=[ lambda: keyboard.send_keys('<ctrl>+u') ], timeout=0.18 )
def vscode_func(): num_click_switch(store.get_value, store.set_value, name='double_find_vscode', functions=[ lambda: keyboard.send_keys('<ctrl>+f'), lambda: keyboard.send_keys('<ctrl>+<shift>+f'), ], timeout=0.18)
def vscode_function(): num_click_switch(store.get_value, store.set_value, name='double_code_fold', functions=[ lambda: keyboard.send_keys('<ctrl>+k<ctrl>+l'), lambda: keyboard.send_keys('<ctrl>+k<ctrl>+]'), lambda: keyboard.send_keys('<ctrl>+k<ctrl>+[') ], timeout=0.18)
def brave_function(): num_click_switch( store.get_value, store.set_value, name='double_omnibox', functions=[ lambda: keyboard.send_keys( '<ctrl>+l<ctrl>+c<ctrl>+c<ctrl>+c<ctrl>+c<ctrl>+c<ctrl>+c<ctrl>+c' ), lambda: keyboard.send_keys( '<ctrl>+l<ctrl>+l<ctrl>+l<ctrl>+c<ctrl>+c<ctrl>+c<ctrl>+c<ctrl>+chttps://via.hypothes.is/<backspace><ctrl>+v<enter>' ) ], timeout=0.18)
from utils import num_click_switch num_click_switch(store.get_value, store.set_value, name='show_notifications', functions=[ lambda: keyboard.send_keys('<ctrl>+<shift>+<super>+2'), lambda: keyboard.send_keys('<ctrl>+<shift>+<super>+1') ], timeout=0.18)
from utils import get_win_title_from_id, num_click_switch def f(double): win_id = store.get_global_value('remembered_win_4_id') if win_id is not None: win_title = get_win_title_from_id(win_id, system.exec_command) active_title = window.get_active_title() if win_title == active_title: try: if double: system.exec_command( 'xdotool getactivewindow set_desktop_for_window 0') else: system.exec_command( 'xdotool getactivewindow windowminimize') except: pass else: window.activate(win_title) if double: time.sleep(0.3) keyboard.send_keys('<ctrl>+u') num_click_switch(store.get_value, store.set_value, name='double_alt;', functions=[lambda: f(False), lambda: f(True)], timeout=0.18)
from utils import active_class_switch, num_click_switch, close_window active_class_switch(window.get_active_class, { 'terminal': lambda: num_click_switch( store.get_value, store.set_value, name='close_tab_or_window_terminal', functions=[ lambda: keyboard.send_keys('<shift>+<ctrl>+w'), close_window ], timeout=0.15 ), 'default': lambda: num_click_switch( store.get_value, store.set_value, name='close_tab_or_window', functions=[ lambda: keyboard.send_keys('<ctrl>+w'), lambda: close_window(system.exec_command) ], timeout=0.1 ) })
active_class = window.get_active_class() new_tab() time.sleep(0.1) keyboard.send_keys('<ctrl>+v') time.sleep(0.2) keyboard.send_keys('<enter>') def search_selection_in_new_win(): selection = clipboard.get_selection() time.sleep(0.1) clipboard.fill_clipboard(selection) time.sleep(0.1) system.exec_command('brave-browser') retCode = window.wait_for_focus('New Tab', timeOut=0.1) keyboard.send_keys('<ctrl>+v') time.sleep(0.2) keyboard.send_keys('<enter>') num_click_switch(store.get_value, store.set_value, name='quad_chrome', functions=[ new_tab, lambda: system.exec_command('brave-browser'), search_selection_in_new_tab, search_selection_in_new_win ], timeout=0.18)
from utils import num_click_switch num_click_switch(store.get_value, store.set_value, name='quad_chrome', functions=[lambda: keyboard.send_key('<up>', repeat=10)], timeout=0.18)
#dialog.info_dialog(win_title) win_id = get_active_window_id(win_title, system.exec_command) id_to_activate = ids[0] if win_id != ids[0] else update_mru(n, ids) title_to_activate = get_win_title_from_id(id_to_activate, system.exec_command) if win_title != title_to_activate: #if win_id in ids: # try: # #This has to be in a trycatch for some reason # system.exec_command('xdotool getactivewindow windowminimize') # except: # pass window.activate(title_to_activate) else: try: system.exec_command('xdotool getactivewindow windowminimize') except: pass num_click_switch(store.get_value, store.set_value, name='mru_click_switch', functions=[ lambda: f(1), lambda: f(2), lambda: f(3), ], timeout=0.15)
from utils import get_win_title_from_id, num_click_switch def f(double): win_id = store.get_global_value('remembered_win_6_id') if win_id is not None: win_title = get_win_title_from_id(win_id, system.exec_command) active_title = window.get_active_title() if win_title == active_title: try: if double: system.exec_command( 'xdotool getactivewindow set_desktop_for_window 0') else: system.exec_command( 'xdotool getactivewindow windowminimize') except: pass else: window.activate(win_title) num_click_switch(store.get_value, store.set_value, name='erogiyhudguewogie', functions=[lambda: f(False), lambda: f(True)], timeout=0.18)
from utils import active_class_switch, num_click_switch active_class_switch( window.get_active_class, { 'terminal': lambda: num_click_switch(store.get_value, store.set_value, name='new_tab_or_window_terminal', functions=[ lambda: keyboard.send_keys( '<shift>+<ctrl>+t'), lambda: keyboard. send_keys('<shift>+<ctrl>+n') ], timeout=0.2), 'vscode': lambda: num_click_switch(store.get_value, store.set_value, name='new_tab_or_window_vscode', functions=[ lambda: keyboard.send_keys('<ctrl>+p'), lambda: keyboard.send_keys( '<shift>+<ctrl>+n') ], timeout=0.2), 'default': lambda: num_click_switch(store.get_value, store.set_value, name='new_tab_or_window_default', functions=[ lambda: keyboard.send_keys('<ctrl>+t'), lambda: keyboard.send_keys('<ctrl>+n')
from utils import active_class_switch, num_click_switch num_click_switch(store.get_value, store.set_value, name='chrome_back', functions=[ lambda: keyboard.send_keys('<alt>+<left>'), lambda: keyboard.send_keys('<alt>+<right>') ], timeout=0.15)
from utils import get_active_window_id, num_click_switch def f(): win_title = window.get_active_title() win_id = get_active_window_id(win_title, system.exec_command) ids = store.get_global_value("mru_ids") if not ids: ids = "" else: ids = ids.split("$|$")[0:2] ids = "$|$".join(ids) new_ids = win_id if not ids else win_id + "$|$" + ids store.set_global_value('mru_ids', new_ids) num_click_switch( store.get_value, store.set_value, name='mru_click_switch', functions=[ f, lambda: store.set_global_value('mru_ids', ""), ], timeout=0.15 )
import time from utils import num_click_switch contents = clipboard.get_selection() time.sleep(0.1) num_click_switch( store.get_value, store.set_value, name='wrap_content', functions=[ lambda: keyboard.send_keys('<backspace>({0})'.format(contents)), lambda: keyboard.send_keys('<backspace>{{{0}}}'.format(contents)) ], timeout=0.14)
from utils import num_click_switch num_click_switch( store.get_value, store.set_value, name='double_control_enter', functions=[ lambda: keyboard.send_keys('<ctrl>+<enter>'), lambda: keyboard.send_keys('<ctrl>+<shift>+<enter>') ], timeout=0.18 )
from utils import get_win_title_from_id, num_click_switch def f(double): win_id = store.get_global_value('remembered_win_8_id') if win_id is not None: win_title = get_win_title_from_id(win_id, system.exec_command) active_title = window.get_active_title() if win_title == active_title: try: if double: system.exec_command( 'xdotool getactivewindow set_desktop_for_window 0') else: system.exec_command( 'xdotool getactivewindow windowminimize') except: pass else: window.activate(win_title) num_click_switch(store.get_value, store.set_value, name='ewoigjweog', functions=[lambda: f(False), lambda: f(True)], timeout=0.18)
from utils import num_click_switch num_click_switch( store.get_value, store.set_value, name='peek_and_jump_to', functions=[ lambda: keyboard.send_keys('<ctrl>+<shift>+<f10>'), lambda: keyboard.send_keys('<f12>') ], timeout=0.18 )
keyboard.send_keys('<ctrl>+u') time.sleep(0.1) keyboard.send_keys('<escape>') time.sleep(0.1) keyboard.send_keys('<ctrl>+<shift>+<enter>') time.sleep(0.15) keyboard.send_keys('<escape>') time.sleep(0.05) keyboard.send_keys('<down>') time.sleep(0.15) keyboard.send_keys('<enter>') time.sleep(0.1) keyboard.send_keys('<ctrl>+v') def copy_and_jump_to_search(): copy() switch_window_to_roam() keyboard.send_keys('<ctrl>+u') num_click_switch( store.get_value, store.set_value, name='double_open_roam', functions=[ copy #copy_and_jump_to_daily_notes, #copy_and_jump_to_search ], timeout=0.18)