- Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathfltk.html
222 lines (222 loc) · 6.31 KB
/
fltk.html
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
<!DOCTYPE html>
<htmllang="en">
<head>
<metacharset="utf-8">
<metahttp-equiv="X-UA-Compatible" content="IE=edge">
<metaname="viewport" content="width=device-width, initial-scale=1">
<title>SmallBASIC | fltk</title>
<metaname="description" content="SmallBASIC | One more basic">
<linkrel="canonical" href="/fltk.html">
<linkrel="keywords" href="fltk">
<linkrel="stylesheet" href="/css/style.css">
<linkrel="icon" type="image/png" href="/images/sb-desktop-32x32.png">
<scriptsrc="/clipboard.js"></script>
</head>
<body>
<buttononclick="topFunction()" id="BackToTopBtn" title="Go to top">⯅</button>
<scriptsrc="/backtotop.js"></script>
<divclass="wrapAll clearfix">
<navclass="navigation">
<divclass="logo">
<ahref="/"><imgsrc='/images/sb-logo.png?v=2' alt="logo"></a>
</div>
<divclass="navlinks">
<ahref="/pages/download.html">Download</a>
<ahref="/pages/news.html">News</a>
<ahref="/pages/community.html">Community</a>
<aclass='active' href="/pages/articles.html">Resources</a>
<ahref="/pages/reference.html">Language Reference</a>
<ahref="/pages/guide.html">SmallBASIC Manual</a>
</div>
</nav>
<divclass="mainsection">
<divclass="tabs clearfix">
<divclass="tabsRight">
<atarget="_github" href="https://github.com/smallbasic/smallbasic.github.io/blob/master/_build/pages/fltk.markdown">Edit</a>
<atarget="_github" href="https://github.com/smallbasic/smallbasic.github.io/commits/master/_build/pages/fltk.markdown">History</a>
</div>
</div>
<divclass="article">
<h1id="shortcut-keys">Shortcut Keys</h1>
<table>
<colgroup>
<colstyle="width: 12%" />
<colstyle="width: 87%" />
</colgroup>
<thead>
<trclass="header">
<th>Key</th>
<th>Help</th>
</tr>
</thead>
<tbody>
<trclass="odd">
<td>CRTL+n</td>
<td>Create new file. Loads the scratch buffer untitled.bas. The contents
are highlighted allowing you</td>
</tr>
<trclass="even">
<td>CTRL+o</td>
<td>Open file. Displays the file manager tab. The opening directory is
based on the file of the active editor tab. When the output tab is
active the opening directory is based on the BAS_HOME environment
variable - the location used to store temporary files. When the help tab
is active the opening directory is based on the PKG_DIR environment
variable - the location of installed support files.</td>
</tr>
<trclass="odd">
<td>CTRL+#</td>
<td>[1-9] Open previous program file.</td>
</tr>
<trclass="even">
<td>CTRL+F4</td>
<td>Close active tab.</td>
</tr>
<trclass="odd">
<td>CTRL+s</td>
<td>Save the program file in the active editor tab.</td>
</tr>
<trclass="even">
<td>CTRL+a</td>
<td>Save the program file in the active editor tab under a new
name.</td>
</tr>
<trclass="odd">
<td>CTRL+z</td>
<td>Undo the last change in the active editor tab.</td>
</tr>
<trclass="even">
<td>CTRL+x</td>
<td>Cut selection text in the active editor tab onto the clipboard.</td>
</tr>
<trclass="odd">
<td>CTRL+c</td>
<td>Copy selection text in the active editor tab onto the clipboard. If
any output in the logprint window is selected this is copied
instead.</td>
</tr>
<trclass="even">
<td>CTRL+v</td>
<td>Paste clipboard text into the active editor tab.</td>
</tr>
<trclass="odd">
<td>CTRL+a</td>
<td>Select all text in the active editor tab.</td>
</tr>
<trclass="even">
<td>CTRL+[</td>
<td>Decrease editor font size.</td>
</tr>
<trclass="odd">
<td>CTRL+]</td>
<td>Increase editor font size.</td>
</tr>
<trclass="even">
<td>ALT+c</td>
<td>Change capitalisation of the selected word in the active editor tab.
Toggles between for example, “Foo”, “FOO” and “foo”.</td>
</tr>
<trclass="odd">
<td>ALT+/</td>
<td>Performs keyword completion of a partially entered key word in the
active editor tab.</td>
</tr>
<trclass="even">
<td>SHIFT+CTRL+r</td>
<td>Performs an in-place find and replace of the selected word in the
active editor tab.</td>
</tr>
<trclass="odd">
<td>CTRL+f</td>
<td>Commences find text mode. Enter the search term in the input field
and press enter. The first matching text segment is highlighted and all
matching segments are changed to the “Find Matches” text colour. Press
ESC (or CTRL+e) to escape find text mode.</td>
</tr>
<trclass="even">
<td>SHIFT+CTRL+f</td>
<td>Highlight the previous matching text segment.</td>
</tr>
<trclass="odd">
<td>CTRL+i</td>
<td>Commences incremental text find mode. Matching segments are changed
to the “Find Matches” text colour as each search keystroke is
entered.</td>
</tr>
<trclass="even">
<td>CTRL+r</td>
<td>Commences text replace mode. Press enter to complete multiple match
replacements.</td>
</tr>
<trclass="odd">
<td>CTRL+g</td>
<td>Commences text goto line mode.</td>
</tr>
<trclass="even">
<td>CTRL+e</td>
<td>Escape from command input mode and return the focus to the editor
(on the active tab).</td>
</tr>
<trclass="odd">
<td>CTRL+t</td>
<td>Toggles the logprint output mode switch.</td>
</tr>
<trclass="even">
<td>CTRL+w</td>
<td>Toggles the hide IDE mode switch.</td>
</tr>
<trclass="odd">
<td>F1</td>
<td>Context sensitive help. The results are displayed in the help
tab.</td>
</tr>
<trclass="even">
<td>CTRL+F1</td>
<td>Context sensitive help. Abbreviated results are displayed in the
logprint widget of the current editor tab. Results for multiple items
accumulate within the single display.</td>
</tr>
<trclass="odd">
<td>F6</td>
<td>Display the next tab.</td>
</tr>
<trclass="even">
<td>CTRL+F6</td>
<td>Display the previous tab.</td>
</tr>
<trclass="odd">
<td>F8</td>
<td>Run a code fragment from selected text in the active editor
tab.</td>
</tr>
<trclass="even">
<td>F9</td>
<td>Run the program in the active editor tab.</td>
</tr>
<trclass="odd">
<td>F10</td>
<td>Simulated command line text. Useful when developing a command line
based program within the IDE.</td>
</tr>
<trclass="even">
<td>F11</td>
<td>Displays this page.</td>
</tr>
<trclass="odd">
<td>F12</td>
<td>Display program licence and author information.</td>
</tr>
</tbody>
</table>
</div>
<divclass="pagefooter">
This page was last edited on Tue, 18 Jun 2019 19:31:00 +1000
|
<ahref="https://en.wikipedia.org/wiki/Markdown" target="_blank" rel="nofollow">Markdown</a>
processed with
<ahref="https://pandoc.org/MANUAL.html#pandocs-markdown" target="_blank" rel="nofollow">pandoc 3.1.12.1</a>
</div>
</div>
</div>
</body>
</html>