-
Notifications
You must be signed in to change notification settings - Fork 1
/
copyq-commands.ini
70 lines (70 loc) · 2.82 KB
/
copyq-commands.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
[Commands]
1\Command="var timeoutMilliseconds = 500;\n\nfunction reset(key, getFn, setFn) {\n if (hasData()) {\n settings(key, [data(mimeText), Date.now()])\n } else {\n var last = settings(key)\n if (!last)\n return;\n\n afterMilliseconds(timeoutMilliseconds, function() {\n if (!str(getFn()) && last[1] == settings(key)[1]) {\n serverLog('Reset from ' + key)\n setFn(mimeText, last[0], mimeHidden, 1)\n }\n })\n }\n}\n\nfunction resetClipboard() {\n reset('lastClipboard', clipboard, copy)\n}\n\nfunction resetSelection() {\n reset('lastSelection', selection, copySelection)\n}\n\nvar onClipboardChanged_ = onClipboardChanged\nonClipboardChanged = function() {\n onClipboardChanged_()\n\n isClipboard() ? resetClipboard() : resetSelection()\n\n if (!hasData())\n sleep(2 * timeoutMilliseconds)\n}"
1\Icon=\xf246
1\IsScript=true
1\Name=Reset Empty Clipboard/Selection
10\Command=copyq: plugins.itemtags.clearTags()
10\Icon=\xf02b
10\InMenu=true
10\Input=application/x-copyq-tags
10\InternalId=copyq_tags_clear
10\Name=Clear all tags
11\Command=copyq: plugins.itempinned.pin()
11\Icon=\xf08d
11\InMenu=true
11\Input=!OUTPUT
11\InternalId=copyq_pinned_pin
11\Name=Pin
11\Output=application/x-copyq-item-pinned
12\Command=copyq: plugins.itempinned.unpin()
12\Icon=\xf08d
12\InMenu=true
12\Input=application/x-copyq-item-pinned
12\InternalId=copyq_pinned_unpin
12\Name=Unpin
2\Command="copyq:\nvar shortcut = str(data(mimeShortcut))\nvar row = currentItem()\nif (shortcut == 'ctrl+j' || shortcut == 'ctrl+n')\n selectItems(row + 1)\nelse\n selectItems(row - 1)"
2\Icon=\xf338
2\InMenu=true
2\Name=Up/Down
2\Shortcut=ctrl+j, ctrl+k, ctrl+n, ctrl+p
3\Command=copyq:\nedit(currentItem())
3\Icon=\xf044
3\InMenu=true
3\Name=Edit Current
3\Shortcut=f2
4\Automatic=true
4\Icon=\xf21b
4\Input=x-kde-passwordManagerHint
4\Name=KeePassXC protector v3
4\Remove=true
5\Command=copyq:\nopen(input().text())
5\HideWindow=true
5\Icon=\xf0ac
5\InMenu=true
5\Input=application/x-copyq-item-notes
5\Name=Open in Browser
5\Shortcut=ctrl+i
6\Command=copyq: plugins.itemtags.tag(decodeURIComponent('Important'))
6\Icon=\xf02b
6\InMenu=true
6\InternalId=copyq_tags_tag:Important
6\MatchCommand=copyq: plugins.itemtags.hasTag(decodeURIComponent('Important')) && fail()
6\Name=Tag as \x201cImportant\x201d
7\Command=copyq: plugins.itemtags.untag(decodeURIComponent('Important'))
7\Icon=\xf02b
7\InMenu=true
7\InternalId=copyq_tags_untag:Important
7\MatchCommand=copyq: plugins.itemtags.hasTag(decodeURIComponent('Important')) || fail()
7\Name=Remove tag \x201cImportant\x201d
8\Command=copyq: plugins.itemtags.tag()
8\Icon=\xf02b
8\InMenu=true
8\InternalId=copyq_tags_tag
8\Name=Add a Tag
9\Command=copyq: plugins.itemtags.untag()
9\Icon=\xf02b
9\InMenu=true
9\Input=application/x-copyq-tags
9\InternalId=copyq_tags_untag
9\Name=Remove a Tag
size=12