1 #include "pirreversemultitap.h"
4 #include "pirmacrocommanditem.h"
8 PIRReverseMultitap::PIRReverseMultitap(
11 "Reverse Multitap Keyboard Macros"),
43 void PIRReverseMultitap::generateLetterA()
45 PIRMacro *m = new PIRMacro(this, "Multitap A", 'A', 0, mainWindow);
46 m->appendCommand(new PIRKeyCommandItem(Two_Key, mainWindow));
47 // registerKey('A', m);
50 void PIRReverseMultitap::generateLetterB()
52 PIRMacro *m = new PIRMacro(this, "Multitap B", 'B', 0, mainWindow);
53 m->appendCommand(new PIRKeyCommandItem(Two_Key, mainWindow));
54 m->appendCommand(new PIRKeyCommandItem(Two_Key, mainWindow));
55 // registerKey('B', m);
58 void PIRReverseMultitap::generateLetterC()
60 PIRMacro *m = new PIRMacro(this, "Multitap C", 'C', 0, mainWindow);
61 m->appendCommand(new PIRKeyCommandItem(Two_Key, mainWindow));
62 m->appendCommand(new PIRKeyCommandItem(Two_Key, mainWindow));
63 m->appendCommand(new PIRKeyCommandItem(Two_Key, mainWindow));
64 // registerKey('C', m);
67 void PIRReverseMultitap::generateLetterD()
69 PIRMacro *m = new PIRMacro(this, "Multitap D", 'D', 0, mainWindow);
70 m->appendCommand(new PIRKeyCommandItem(Three_Key, mainWindow));
71 // registerKey('D', m);
74 void PIRReverseMultitap::generateLetterE()
76 PIRMacro *m = new PIRMacro(this, "Multitap E", 'E', 0, mainWindow);
77 m->appendCommand(new PIRKeyCommandItem(Three_Key, mainWindow));
78 m->appendCommand(new PIRKeyCommandItem(Three_Key, mainWindow));
79 // registerKey('E', m);
82 void PIRReverseMultitap::generateLetterF()
84 PIRMacro *m = new PIRMacro(this, "Multitap F", 'F', 0, mainWindow);
85 m->appendCommand(new PIRKeyCommandItem(Three_Key, mainWindow));
86 m->appendCommand(new PIRKeyCommandItem(Three_Key, mainWindow));
87 m->appendCommand(new PIRKeyCommandItem(Three_Key, mainWindow));
88 // registerKey('F', m);
91 void PIRReverseMultitap::generateLetterG()
93 PIRMacro *m = new PIRMacro(this, "Multitap G", 'G', 0, mainWindow);
94 m->appendCommand(new PIRKeyCommandItem(Four_Key, mainWindow));
95 // registerKey('G', m);
98 void PIRReverseMultitap::generateLetterH()
100 PIRMacro *m = new PIRMacro(this, "Multitap H", 'H', 0, mainWindow);
101 m->appendCommand(new PIRKeyCommandItem(Four_Key, mainWindow));
102 m->appendCommand(new PIRKeyCommandItem(Four_Key, mainWindow));
103 // registerKey('H', m);
106 void PIRReverseMultitap::generateLetterI()
108 PIRMacro *m = new PIRMacro(this, "Multitap I", 'I', 0, mainWindow);
109 m->appendCommand(new PIRKeyCommandItem(Four_Key, mainWindow));
110 m->appendCommand(new PIRKeyCommandItem(Four_Key, mainWindow));
111 m->appendCommand(new PIRKeyCommandItem(Four_Key, mainWindow));
112 // registerKey('I', m);
115 void PIRReverseMultitap::generateLetterJ()
117 PIRMacro *m = new PIRMacro(this, "Multitap J", 'J', 0, mainWindow);
118 m->appendCommand(new PIRKeyCommandItem(Five_Key, mainWindow));
119 // registerKey('J', m);
122 void PIRReverseMultitap::generateLetterK()
124 PIRMacro *m = new PIRMacro(this, "Multitap K", 'K', 0, mainWindow);
125 m->appendCommand(new PIRKeyCommandItem(Five_Key, mainWindow));
126 m->appendCommand(new PIRKeyCommandItem(Five_Key, mainWindow));
127 // registerKey('K', m);
130 void PIRReverseMultitap::generateLetterL()
132 PIRMacro *m = new PIRMacro(this, "Multitap L", 'L', 0, mainWindow);
133 m->appendCommand(new PIRKeyCommandItem(Five_Key, mainWindow));
134 m->appendCommand(new PIRKeyCommandItem(Five_Key, mainWindow));
135 m->appendCommand(new PIRKeyCommandItem(Five_Key, mainWindow));
136 // registerKey('L', m);
139 void PIRReverseMultitap::generateLetterM()
141 PIRMacro *m = new PIRMacro(this, "Multitap M", 'M', 0, mainWindow);
142 m->appendCommand(new PIRKeyCommandItem(Six_Key, mainWindow));
143 // registerKey('M', m);
146 void PIRReverseMultitap::generateLetterN()
148 PIRMacro *m = new PIRMacro(this, "Multitap N", 'N', 0, mainWindow);
149 m->appendCommand(new PIRKeyCommandItem(Six_Key, mainWindow));
150 m->appendCommand(new PIRKeyCommandItem(Six_Key, mainWindow));
151 // registerKey('N', m);
154 void PIRReverseMultitap::generateLetterO()
156 PIRMacro *m = new PIRMacro(this, "Multitap O", 'O', 0, mainWindow);
157 m->appendCommand(new PIRKeyCommandItem(Six_Key, mainWindow));
158 m->appendCommand(new PIRKeyCommandItem(Six_Key, mainWindow));
159 m->appendCommand(new PIRKeyCommandItem(Six_Key, mainWindow));
160 // registerKey('O', m);
163 void PIRReverseMultitap::generateLetterP()
165 PIRMacro *m = new PIRMacro(this, "Multitap P", 'P', 0, mainWindow);
166 m->appendCommand(new PIRKeyCommandItem(Seven_Key, mainWindow));
167 // registerKey('P', m);
170 void PIRReverseMultitap::generateLetterQ()
172 PIRMacro *m = new PIRMacro(this, "Multitap Q", 'Q', 0, mainWindow);
173 m->appendCommand(new PIRKeyCommandItem(Seven_Key, mainWindow));
174 m->appendCommand(new PIRKeyCommandItem(Seven_Key, mainWindow));
175 // registerKey('Q', m);
178 void PIRReverseMultitap::generateLetterR()
180 PIRMacro *m = new PIRMacro(this, "Multitap R", 'R', 0, mainWindow);
181 m->appendCommand(new PIRKeyCommandItem(Seven_Key, mainWindow));
182 m->appendCommand(new PIRKeyCommandItem(Seven_Key, mainWindow));
183 m->appendCommand(new PIRKeyCommandItem(Seven_Key, mainWindow));
184 // registerKey('R', m);
187 void PIRReverseMultitap::generateLetterS()
189 PIRMacro *m = new PIRMacro(this, "Multitap S", 'S', 0, mainWindow);
190 m->appendCommand(new PIRKeyCommandItem(Seven_Key, mainWindow));
191 m->appendCommand(new PIRKeyCommandItem(Seven_Key, mainWindow));
192 m->appendCommand(new PIRKeyCommandItem(Seven_Key, mainWindow));
193 m->appendCommand(new PIRKeyCommandItem(Seven_Key, mainWindow));
194 // registerKey('S', m);
197 void PIRReverseMultitap::generateLetterT()
199 PIRMacro *m = new PIRMacro(this, "Multitap T", 'T', 0, mainWindow);
200 m->appendCommand(new PIRKeyCommandItem(Eight_Key, mainWindow));
201 // registerKey('T', m);
204 void PIRReverseMultitap::generateLetterU()
206 PIRMacro *m = new PIRMacro(this, "Multitap U", 'U', 0, mainWindow);
207 m->appendCommand(new PIRKeyCommandItem(Eight_Key, mainWindow));
208 m->appendCommand(new PIRKeyCommandItem(Eight_Key, mainWindow));
209 // registerKey('U', m);
212 void PIRReverseMultitap::generateLetterV()
214 PIRMacro *m = new PIRMacro(this, "Multitap V", 'V', 0, mainWindow);
215 m->appendCommand(new PIRKeyCommandItem(Eight_Key, mainWindow));
216 m->appendCommand(new PIRKeyCommandItem(Eight_Key, mainWindow));
217 m->appendCommand(new PIRKeyCommandItem(Eight_Key, mainWindow));
218 // registerKey('V', m);
221 void PIRReverseMultitap::generateLetterW()
223 PIRMacro *m = new PIRMacro(this, "Multitap W", 'W', 0, mainWindow);
224 m->appendCommand(new PIRKeyCommandItem(Nine_Key, mainWindow));
225 // registerKey('W', m);
228 void PIRReverseMultitap::generateLetterX()
230 PIRMacro *m = new PIRMacro(this, "Multitap X", 'X', 0, mainWindow);
231 m->appendCommand(new PIRKeyCommandItem(Nine_Key, mainWindow));
232 m->appendCommand(new PIRKeyCommandItem(Nine_Key, mainWindow));
233 // registerKey('X', m);
236 void PIRReverseMultitap::generateLetterY()
238 PIRMacro *m = new PIRMacro(this, "Multitap Y", 'Y', 0, mainWindow);
239 m->appendCommand(new PIRKeyCommandItem(Nine_Key, mainWindow));
240 m->appendCommand(new PIRKeyCommandItem(Nine_Key, mainWindow));
241 m->appendCommand(new PIRKeyCommandItem(Nine_Key, mainWindow));
242 // registerKey('Y', m);
245 void PIRReverseMultitap::generateLetterZ()
247 PIRMacro *m = new PIRMacro(this, "Multitap Z", 'Z', 0, mainWindow);
248 m->appendCommand(new PIRKeyCommandItem(Nine_Key, mainWindow));
249 m->appendCommand(new PIRKeyCommandItem(Nine_Key, mainWindow));
250 m->appendCommand(new PIRKeyCommandItem(Nine_Key, mainWindow));
251 m->appendCommand(new PIRKeyCommandItem(Nine_Key, mainWindow));
252 // registerKey('Z', m);
255 void PIRReverseMultitap::generateSpace()
257 PIRMacro *m = new PIRMacro(this, "Multitap Space", ' ', 0, mainWindow);
258 m->appendCommand(new PIRKeyCommandItem(Zero_Key, mainWindow));
259 // registerKey(' ', m);