Skip to content

Commit b6b7961

Browse files
committed
added VOL+ / VOL- for loop
-added VOL+ / VOL- keymappings for loop -minor changes -extended help and loop command list
1 parent 147a265 commit b6b7961

File tree

2 files changed

+45
-40
lines changed

2 files changed

+45
-40
lines changed

ConexusTS.lpr

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
{$IFDEF UNIX}{$IFDEF UseCThreads}
2222
cthreads,
2323
{$ENDIF}{$ENDIF}
24-
Classes, SysUtils, CustApp, StrUtils, Keyboard, TechniSatAPI
25-
{ you can add units after this };
24+
Classes, SysUtils, CustApp, StrUtils, Keyboard, TechniSatAPI;
2625

2726
type
2827

@@ -113,6 +112,7 @@ procedure TApp.DoRun;
113112
Buffer4:=0;
114113
Buffer5:=0;
115114
Buffer6:=0;
115+
Buffer7:=0;
116116

117117
//add CPU architecture info to title
118118
if STR_CPU='x86_64' then
@@ -303,6 +303,8 @@ procedure TApp.DoRun;
303303
WriteLn('PAGE DOWN |Page down');
304304
WriteLn('INSERT |Program up');
305305
WriteLn('DELETE |Program down');
306+
WriteLn('POS 1 |Volume +');
307+
WriteLn('END |Volume -');
306308
WriteLn('A |Audio');
307309
WriteLn('B |Back/Exit');
308310
WriteLn('E |EPG/SFI');
@@ -706,6 +708,8 @@ procedure TApp.DoRun;
706708
18688: begin ButtonRequest(URL, PIN, 63, INT_Timeout); writeln(STR_Info+tsapi_BtnDescByCode(63)); end; //page up
707709
20480: begin ButtonRequest(URL, PIN, 31, INT_Timeout); writeln(STR_Info+tsapi_BtnDescByCode(31)); end; //down
708710
18432: begin ButtonRequest(URL, PIN, 30, INT_Timeout); writeln(STR_Info+tsapi_BtnDescByCode(30)); end; //up
711+
18176: begin ButtonRequest(URL, PIN, 15, INT_Timeout); writeln(STR_Info+tsapi_BtnDescByCode(15)); end; //vol+
712+
20224: begin ButtonRequest(URL, PIN, 16, INT_Timeout); writeln(STR_Info+tsapi_BtnDescByCode(16)); end; //vol-
709713
19200: begin ButtonRequest(URL, PIN, 34, INT_Timeout); writeln(STR_Info+tsapi_BtnDescByCode(34)); end; //left
710714
19712: begin ButtonRequest(URL, PIN, 35, INT_Timeout); writeln(STR_Info+tsapi_BtnDescByCode(35)); end; //right
711715
7181: begin ButtonRequest(URL, PIN, 36, INT_Timeout); writeln(STR_Info+tsapi_BtnDescByCode(36)); end; //ok
@@ -840,7 +844,8 @@ procedure TApp.WriteHelp;
840844
WriteLn('Loop: ', ExtractFileName(ExeName), ' -o (--loop)');
841845
WriteLn(' Enter loop mode. URL and PIN are also required.');
842846
WriteLn(' In loop mode it is possible to send continuously buttons to the target device via keyboard keys.');
843-
WriteLn(' The programm window must be in foreground/active to catch key presses.'+#13#10);
847+
WriteLn(' The programm window must be in foreground/active to catch key presses.');
848+
WriteLn(' The loop mode can be left by pressing [ESC] or [CTRL-C].'+#13#10);
844849
WriteLn('Loop command list: ', ExtractFileName(ExeName), ' -y (--loopcommands)');
845850
WriteLn(' Show all available loop commands with with the mapped keyboard key.'+#13#10);
846851
WriteLn('Help: ', ExtractFileName(ExeName), ' -h (--help)');

ConexusTS.lps

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
<Unit0>
99
<Filename Value="ConexusTS.lpr"/>
1010
<IsPartOfProject Value="True"/>
11-
<UsageCount Value="98"/>
11+
<IsVisibleTab Value="True"/>
12+
<UsageCount Value="100"/>
1213
<Loaded Value="True"/>
1314
</Unit0>
1415
<Unit1>
1516
<Filename Value="TechniSatAPI.pas"/>
1617
<IsPartOfProject Value="True"/>
17-
<IsVisibleTab Value="True"/>
1818
<EditorIndex Value="1"/>
19-
<UsageCount Value="98"/>
19+
<UsageCount Value="100"/>
2020
<Loaded Value="True"/>
2121
</Unit1>
2222
<Unit2>
@@ -65,123 +65,123 @@
6565
<JumpHistory Count="30" HistoryIndex="29">
6666
<Position1>
6767
<Filename Value="ConexusTS.lpr"/>
68-
<Caret Line="640" Column="40" TopLine="618"/>
68+
<Caret Line="641" TopLine="618"/>
6969
</Position1>
7070
<Position2>
7171
<Filename Value="ConexusTS.lpr"/>
72-
<Caret Line="641" TopLine="618"/>
72+
<Caret Line="638" Column="23" TopLine="618"/>
7373
</Position2>
7474
<Position3>
7575
<Filename Value="ConexusTS.lpr"/>
76-
<Caret Line="638" Column="23" TopLine="618"/>
76+
<Caret Line="636" Column="20" TopLine="618"/>
7777
</Position3>
7878
<Position4>
7979
<Filename Value="ConexusTS.lpr"/>
80-
<Caret Line="636" Column="20" TopLine="618"/>
80+
<Caret Line="766" Column="22" TopLine="748"/>
8181
</Position4>
8282
<Position5>
8383
<Filename Value="ConexusTS.lpr"/>
84-
<Caret Line="766" Column="22" TopLine="748"/>
84+
<Caret Line="41" Column="102" TopLine="13"/>
8585
</Position5>
8686
<Position6>
8787
<Filename Value="ConexusTS.lpr"/>
88-
<Caret Line="41" Column="102" TopLine="13"/>
88+
<Caret Line="767" Column="68" TopLine="749"/>
8989
</Position6>
9090
<Position7>
9191
<Filename Value="ConexusTS.lpr"/>
92-
<Caret Line="767" Column="68" TopLine="749"/>
92+
<Caret Line="637" Column="52" TopLine="612"/>
9393
</Position7>
9494
<Position8>
9595
<Filename Value="ConexusTS.lpr"/>
96-
<Caret Line="637" Column="52" TopLine="612"/>
96+
<Caret Line="635" Column="28" TopLine="615"/>
9797
</Position8>
9898
<Position9>
9999
<Filename Value="ConexusTS.lpr"/>
100-
<Caret Line="635" Column="28" TopLine="615"/>
100+
<Caret Line="636" Column="33" TopLine="47"/>
101101
</Position9>
102102
<Position10>
103103
<Filename Value="ConexusTS.lpr"/>
104-
<Caret Line="636" Column="33" TopLine="47"/>
104+
<Caret Line="639" Column="3" TopLine="624"/>
105105
</Position10>
106106
<Position11>
107107
<Filename Value="ConexusTS.lpr"/>
108-
<Caret Line="639" Column="3" TopLine="624"/>
108+
<Caret Line="640" Column="52" TopLine="624"/>
109109
</Position11>
110110
<Position12>
111111
<Filename Value="ConexusTS.lpr"/>
112-
<Caret Line="640" Column="52" TopLine="624"/>
112+
<Caret Line="638" TopLine="626"/>
113113
</Position12>
114114
<Position13>
115115
<Filename Value="ConexusTS.lpr"/>
116-
<Caret Line="638" TopLine="626"/>
116+
<Caret Line="639" Column="50" TopLine="623"/>
117117
</Position13>
118118
<Position14>
119-
<Filename Value="ConexusTS.lpr"/>
120-
<Caret Line="639" Column="50" TopLine="623"/>
121-
</Position14>
122-
<Position15>
123119
<Filename Value="TechniSatAPI.pas"/>
124120
<Caret Line="142" Column="119" TopLine="129"/>
125-
</Position15>
126-
<Position16>
121+
</Position14>
122+
<Position15>
127123
<Filename Value="ConexusTS.lpr"/>
128124
<Caret Line="316" Column="24" TopLine="272"/>
125+
</Position15>
126+
<Position16>
127+
<Filename Value="TechniSatAPI.pas"/>
128+
<Caret Line="299" Column="21" TopLine="277"/>
129129
</Position16>
130130
<Position17>
131131
<Filename Value="TechniSatAPI.pas"/>
132-
<Caret Line="299" Column="21" TopLine="277"/>
132+
<Caret Line="292" Column="17" TopLine="281"/>
133133
</Position17>
134134
<Position18>
135135
<Filename Value="TechniSatAPI.pas"/>
136-
<Caret Line="292" Column="17" TopLine="281"/>
136+
<Caret Line="297" Column="5" TopLine="281"/>
137137
</Position18>
138138
<Position19>
139-
<Filename Value="TechniSatAPI.pas"/>
140-
<Caret Line="297" Column="5" TopLine="281"/>
139+
<Filename Value="ConexusTS.lpr"/>
140+
<Caret Line="710" TopLine="695"/>
141141
</Position19>
142142
<Position20>
143143
<Filename Value="ConexusTS.lpr"/>
144-
<Caret Line="710" TopLine="695"/>
144+
<Caret Line="304" Column="17" TopLine="278"/>
145145
</Position20>
146146
<Position21>
147147
<Filename Value="ConexusTS.lpr"/>
148-
<Caret Line="304" Column="17" TopLine="278"/>
148+
<Caret Line="712" Column="112" TopLine="687"/>
149149
</Position21>
150150
<Position22>
151151
<Filename Value="ConexusTS.lpr"/>
152-
<Caret Line="712" Column="112" TopLine="687"/>
152+
<Caret Line="317" Column="32" TopLine="302"/>
153153
</Position22>
154154
<Position23>
155155
<Filename Value="ConexusTS.lpr"/>
156-
<Caret Line="317" Column="32" TopLine="302"/>
156+
<Caret Line="714" Column="112" TopLine="698"/>
157157
</Position23>
158158
<Position24>
159159
<Filename Value="ConexusTS.lpr"/>
160-
<Caret Line="714" Column="112" TopLine="698"/>
160+
<Caret Line="318" Column="17" TopLine="303"/>
161161
</Position24>
162162
<Position25>
163163
<Filename Value="ConexusTS.lpr"/>
164-
<Caret Line="318" Column="17" TopLine="303"/>
164+
<Caret Line="718" Column="112" TopLine="700"/>
165165
</Position25>
166166
<Position26>
167167
<Filename Value="ConexusTS.lpr"/>
168-
<Caret Line="718" Column="112" TopLine="700"/>
168+
<Caret Line="303" Column="126" TopLine="292"/>
169169
</Position26>
170170
<Position27>
171171
<Filename Value="ConexusTS.lpr"/>
172-
<Caret Line="303" Column="126" TopLine="292"/>
172+
<Caret Line="729" TopLine="703"/>
173173
</Position27>
174174
<Position28>
175175
<Filename Value="ConexusTS.lpr"/>
176-
<Caret Line="729" TopLine="703"/>
176+
<Caret Line="316" Column="17" TopLine="306"/>
177177
</Position28>
178178
<Position29>
179179
<Filename Value="ConexusTS.lpr"/>
180-
<Caret Line="316" Column="17" TopLine="306"/>
180+
<Caret Line="683" Column="56" TopLine="676"/>
181181
</Position29>
182182
<Position30>
183183
<Filename Value="ConexusTS.lpr"/>
184-
<Caret Line="683" Column="56" TopLine="676"/>
184+
<Caret Line="307" Column="35" TopLine="291"/>
185185
</Position30>
186186
</JumpHistory>
187187
<RunParams>

0 commit comments

Comments
 (0)