-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathOverview.html
More file actions
342 lines (261 loc) · 10.4 KB
/
Overview.html
File metadata and controls
342 lines (261 loc) · 10.4 KB
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
<style>#warning{color:yellow}body{background: black;color:silver;}a{color:red;text-decoration: none;}strong{color:white;}</style>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Overview · dnaspider/PD Wiki</title>
<meta name="description" content="PD - 🗽Virtual keyboard assist">
</head>
<body>
<div class="markdown-body"><pre><h2>PD v1.5.0.6 <a title="contact" href="mailto:dnaspider@live.com">dnaspider@live.com</a></h2></pre><img src="./pd.gif" />
<pre><a href="#description"><h3>Description:</a></h3> Virtual keyboard assist
<h3><a href="#input">PD > input:</a></h3> A-Z
0-9
Insert
Space
Tab
Right Ctrl: « (SettingBracketKey)
Scroll: Repeat (SettingRepeatKey)
<h3>Basic examples: (modes)</h3>
* Bracket mode with auto backspace: Press <strong>Tab</strong> in the text box to auto print <strong>«»</strong>, type <strong>test-</strong>, press <strong>right</strong>, type <strong>Hi!</strong>,
and press <strong>Ctrl + S</strong> to save to the list box. After the code is saved to the list box, press <strong>Right Ctrl</strong> (RCtrl), <strong>release</strong>,
then type <strong>test</strong> for output: <strong>Hi!</strong>
⚠ After pressing <strong>RCtrl</strong>, title bar text will show <strong>«</strong> symbol. Now type <strong>test</strong> to run the code.
PD > «test (this is your PD > input). Minus sign means auto backspace text between <strong>«</strong> and <strong>-</strong> characters.
<strong>«test-»Hi!</strong>
* Non bracket mode: Save code below to the list box then type <strong>welc</strong> somewhere to output <strong>ome</strong> (SettingCodeLength: 4)
<strong>welcome«:{left 2}+{left 2}»</strong>
- <strong>RCtrl</strong>, <strong>W</strong> (Bracket mode)
<strong>«w»elcome«left*2»«shift»«left*2»«-shift»</strong>
- With white space
<strong>«w»elcome‹
«left*2»
«shift»
«left*2»
«-shift»
›</strong>
* Bracket mode: Save code below to the list box then press <strong>RCtrl</strong> then type <strong>t1</strong> to output <strong>Goodbye</strong>
<strong>«t1»Goodbye</strong>
* Open Close Bracket mode scan: Save code below to the list box then press <strong>RCtrl</strong> type <strong>pd</strong>
then press <strong>RCtrl</strong> quickly to output <strong>Hello out there in TV land.</strong> (SettingOpenCloseBracketModeScan must be set to True)
⚠ SettingOpenCloseBracketModeScan must be set to True
⚠ Not recommended if SettingBracketKey is set to RCtrl but will work if press quickly (change SettingBracketKey to something other than a shift or ctrl key. ex. F4)
<strong>«pd-»Hello out there in TV land.</strong>
* Connect Mode: Save code below to the list box then press <strong>RCtrl</strong> then type <strong>t2</strong> for output
<strong>«t2»«t1»«ctrl»a«-ctrl»«'print goodbye and select all»</strong>
* Administrator mode:
pd.exe: Properties > Compatibility > Run this program as an administrator
pd.appx: Right click > Run as administrator
<h3>
<a href="#interface-commands">Interface commands:</a></h3>
Escape: Stop
H + Escape: Toggle visibility
X + Escape: Get «xy:» (clipboard)
Double click: Toggle (if SettingBackgroundImage has value)
Ctrl + Dbl click: Center
Scroll Lock: Test selected text, text box text, or repeat
<strong id="warning">⚠</strong> Scroll lock caution:
Unlock loop: Press <strong>Scroll Lock</strong> again or <strong>Escape + Scroll Lock</strong> (ex. «v-»🗽)
<h3>
<a href="#list-box-commands">List box commands:</a></h3>
Delete: Remove item
Ctrl + E: Edit
Ctrl + X: Cut and copy selected item to clipboard
Ctrl + C: Copy
Ctrl + V: Add clipboard
<h3>
<a href="#text-box-commands">Text box commands:</a></h3>
Ctrl + S: Save
Ctrl + E: Edit
Ctrl + U: Update
Ctrl + F: Find
Ctrl + Z: Undo
Ctrl + Y: Redo
Ctrl + Tab: List focus
Double click | Tab: Print «»
Dbl click if empty: Print PD > input
F4: Clear
F5: Test selected text or full text
Toggle on/off: ' (Single quote, Backspace)
<h3>
<a href="#splitter-command">Splitter command:</a></h3>
Right click: Toggle select
<h3>
<a href="#-code-list-output">«» Code list (output)</a></h3>
«code» Auto complete: Tab, C (First or first and second letter), Tab
«'comments»
«time» Copy current time to clipboard
«Time» Print current time
«time:» Replace : with value ex. «time:\»
«date» Copy current date to clipboard
«Date» Print current date
«date:» Replace forward slashes with value ex. «date:-»
«:» Sendkeys. Example: «:test+{left 4}»
«<<» Print open code bracket (SettingBracketOpen)
«>>» Print close bracket
«iw»«-iw» Ignore white space («iw + Tab»)
«ws + Tab» Ignore white space
«cb:» Copy clipboard value. ex. «cb:test»
«sleep:» Pause program x ms, Esc to stop ex. «sleep:1000» (sleep 1 second)
«Sleep:» Pause program x milliseconds
«,» Sleep 77ms or «,:» ex. «,:1777»
«minute:» Pause program x minutes, Esc to stop
«to:» Timeout ex. «to:1000» Timeout 1 second, press Escape to stop
«app:» App activate. ex. «app:PD» (15 second offset) Escape to stop
«App:» App activate
«win»«-win» Auto complete: «w + Tab»
«wr + Tab» Run template ex. «win»r«-win»«app:run»cmd«enter»
«se + Tab» Open AppData (pd.exe settings)
«shift»«-shift» (press shift, release ex. «shift»«up»«-shift»)
«alt»«-alt»
«ctrl»«-ctrl»
«up»
«right»
«down»
«left»
«tab»
«space»
«enter»
«menu»
«bs» or «backspace»
«esc» or «escape»
«home»
«end»
«pu» page up
«pd» page down
«insert»
«delete»
«f1» F1-F12 ex. «f4»
«n0» Number Pad 0-9 ex. «n3»
«pause» or «break»
«ps» or «printscreen»
«nl» Number lock
«sl» Scroll lock
«MediaStop»
«MediaPlayPause»
«MediaNextTrack»
«MediaPreviousTrack»
«SelectMedia»
«vu» volume up
«vd» volume down
«vm» volume mute
«lb» Left button
«rb» Right button
«mb» Middle button
«lc» Left click
«lh» Left hold
«lr» Left release
«mc» Middle click
«mh» Middle hold
«mr» Middle release
«rc» Right click
«rh» Right hold
«rr» Right release
«rp» Return pointer or «rm»
«xy» Get pointer x y ( «xy + Tab» ) ex. «xy:0,0»
«x:» Move pointer x ex. «x:100» (right 100px)
«y:» Move pointer y ex. «y:-100»
«audio:» Play .wav file ex. «audio:C:\Users\..\sound.wav»
«Audio:» Play .wav and wait to complete
«stop-audio»
«yesno:» Verify ex. «yesno:Continue?»
«replace:that|this» Edit clipboard value
<h3>
<a href="#master-settings">Master Settings:</a></h3>
Edit user.config to customize:
First exit program, open and edit user.config, save, then reopen program
pd.exe user.config location:
C:\Users\..\AppData\Local\pd\..\1.3\user.config
pd.appx user.config location:
C:\Users\..\AppData\Local\Packages\pd-_..\LocalCache\Local\pd\pd.exe_Url_..\1.3\user.config
Reset:
Close program, delete pd folder or user.config, then reopen program
<h3>
<a href="#userconfig">User.config</a></h3>
(Customize)
<strong>SettingClickItemToRun
False</strong>
Show program title text: `PD > input`
<strong>SettingTitleTip
True</strong>
If set to false `PD > input` will scan both bracket mode: `PD > «good` and non bracket mode: `PD > good`.
If set to true ignore `PD > good` and only scan `PD > «customshortcut`
<strong>SettingBracketModeOnlyScan
False</strong>
Adjust this value below if using mode two from above `welc` and would like more input values like `welco` (5)
<strong>SettingCodeLength
3</strong>
If set to true all bracket codes are ignored. True example: PD > good{bs 4}Legacy mode here | «good»{bs 4}Legacy code here only
<strong>SettingSendkeysOnlyMode
False</strong>
Right Ctrl key: «
<strong>SettingBracketKey
RControlKey </strong>(<a href="https://msdn.microsoft.com/en-us/library/system.windows.forms.keys" title="Key Enumeration">List</a>)<strong>
SettingRepeatKey
Scroll </strong>(scroll lock key)<strong>
SettingOpenCloseBracketModeScan
False </strong>(if set to True, press Rctrl, type the «code», now press Rctrl to scan/run)<strong>
SettingBracketOpen
«
SettingBracketClose
»
SettingIgnoreWhiteSpaceOpen
‹
SettingIgnoreWhiteSpaceClose
›
SettingInsertSymbol
į
SettingBackgroundImage
<value>C:\Users\..\..\.jpg</value>
SettingIcon
<value>C:\Users\..\..\.ico</value>
SettingTitleText
<value>PD</value></strong>
(Frequency)
<strong>SettingInterval
150
SettingInfiniteLoop
False</strong>
(Interface)
<strong>SettingDarkMode
True
SettingDarkModeText
Lime
SettingTopMost
False
SettingWordWrap
True</strong>
(1 for no opacity)
<strong>SettingOpacity
0.9</strong>
(Auto saved values when closed)
<strong>SettingHeight
268
SettingWidth
300
SettingLocationTop
118
SettingLocationLeft
78
SettingTextBox
Text
SettingListboxSelectedIndex
-1
SettingTabIndex
0
SettingSelectionStart
0
SettingSelectionLength
0
SettingTextBoxZoomFactor
1
SettingListBoxFontSize
8.25
SettingSplitterDistance
95
SettingSplitterWidth
15</strong>
</pre>
</div>
</body>
</html>