Beispiel #1
0
def _text_to_clipboard(keystroke, nnavi500):
    if nnavi500 == 1:
        Key(keystroke).execute()
    else:
        max_tries = 20
        cb = Clipboard(from_system=True)
        Key(keystroke).execute()
        key = str(nnavi500)
        for i in range(0, max_tries):
            failure = False
            try:
                # time for keypress to execute
                time.sleep(
                    settings.settings([u'miscellaneous', u'keypress_wait']) /
                    1000.)
                _NavClipBoard.get_instance(
                ).clip[key] = Clipboard.get_system_text()
                utilities.save_json_file(
                    _NavClipBoard.get_instance().clip,
                    settings.settings([u'paths', u'SAVED_CLIPBOARD_PATH']))
            except Exception:
                failure = True
                utilities.simple_log()
            if not failure:
                break
        cb.copy_to_system()
Beispiel #2
0
def _text_to_clipboard(keystroke, nnavi500):
    if nnavi500 == 1:
        Key(keystroke).execute()
    else:
        max_tries = 20
        cb = Clipboard(from_system=True)
        Key(keystroke).execute()
        key = str(nnavi500)
        global _CLIP
        for i in range(0, max_tries):
            failure = False
            try:
                # time for keypress to execute
                time.sleep(
                    settings.SETTINGS["miscellaneous"]["keypress_wait"] /
                    1000.)
                _CLIP[key] = unicode(Clipboard.get_system_text())
                utilities.save_json_file(
                    _CLIP, settings.SETTINGS["paths"]["SAVED_CLIPBOARD_PATH"])
            except Exception:
                failure = True
                utilities.simple_log()
            if not failure:
                break
        cb.copy_to_system()
Beispiel #3
0
def erase_multi_clipboard():
    global _CLIP
    _CLIP = {}
    utilities.save_json_file(_CLIP,
                             settings.settings([u'paths', u'SAVED_CLIPBOARD_PATH']))
Beispiel #4
0
def erase_multi_clipboard():
    _NavClipBoard.get_instance().clip = {}
    utilities.save_json_file(
        _NavClipBoard.get_instance().clip,
        settings.settings([u'paths', u'SAVED_CLIPBOARD_PATH']))
Beispiel #5
0
def erase_multi_clipboard(nexus):
    nexus.clip = {}
    utilities.save_json_file(nexus.clip,
                             settings.SETTINGS["paths"]["SAVED_CLIPBOARD_PATH"])
Beispiel #6
0
def erase_multi_clipboard():
    global _CLIP
    _CLIP = {}
    utilities.save_json_file(
        _CLIP, settings.SETTINGS["paths"]["SAVED_CLIPBOARD_PATH"])