Application Shortcuts
There are two types of Shortcuts:
- Panel Shortcuts that you create for any custom built panels and
- Application Shortcuts (described here) that are built-in to TouchDesigner's authoring interface.
The most important Application Shortcuts (as in Designer Mode) are:
- Space bar stops and starts the timeline.
- Right-arrow steps forward one frame.
- Left-arrow steps back one frame.
(The keys are different in Panel Shortcuts.)
The Application Shortcuts are defined in a DAT table with 3 columns:
- Column 1: label
- Column 2: key
- Column 3: optional command
Overwriting Shortcuts[edit]
Optional shortcut overrides table can be added to a text file located at:
app.preferencesFolder/TouchShortcuts.txt
If the file does not exist, no shortcut overrides are currently defined.
The text file must be formatted with the same 3 columns and contain the same label of which Application Shortcut to replace in the first column. For Application Shortcuts starting with general, the third column must not be modified.
Default Shortcuts[edit]
The following table is searched for each keyboard stroke until a match is found. (000 means no key is defined.)
The default shortcuts are listed in a file, read into TouchDesigner when it starts from:
app.configFolder/TouchShortcuts.txt
label | key | command |
general.pause | space | space |
general.forward | left | left |
general.backward | right | right |
general.cooking | ctrl.space | offon |
general.F1 | F1 | F1 |
general.F2 | F2 | F2 |
general.F3 | F3 | F3 |
general.F4 | F4 | F4 |
general.F5 | F5 | F5 |
general.F6 | F6 | F6 |
general.F7 | F7 | F7 |
general.F8 | F8 | F8 |
general.F9 | F9 | F9 |
general.F10 | F10 | F10 |
general.F11 | F11 | F11 |
general.F12 | F12 | F12 |
general.AF1 | alt.F1 | AF1 |
general.AF2 | alt.F2 | AF2 |
general.AF3 | alt.F3 | AF3 |
general.AF4 | alt.F4 | AF4 |
general.AF5 | alt.F5 | AF5 |
general.AF6 | alt.F6 | AF6 |
general.AF7 | alt.F7 | AF7 |
general.AF8 | alt.F8 | AF8 |
general.AF9 | alt.F9 | AF9 |
general.AF10 | alt.F10 | AF10 |
general.AF11 | alt.F11 | AF11 |
general.AF12 | alt.F12 | AF12 |
textport.back.history | up | |
textport.forward.history | down | |
textport.search | ctrl.f | |
network.toggle.render | r | |
network.toggle.bypass | b | |
network.toggle.display | d | |
network.new | alt.n | |
network.jump.down | enter | |
network.dive | i | |
network.jump.up | u | |
network.cancel | esc | |
network.color.palette | c | |
network.edit.expose | e | |
network.frame | f | |
network.frame.selected | F | |
network.home | h | |
network.home.selected | H | |
network.home.current | 000 | |
network.layout | L | |
network.layout.all | l | |
network.add.group | G | |
network.open.groups | g | |
network.name | n | |
network.local.time | 000 | |
network.load.component | X | |
network.overview | o | |
network.parameters | p | |
network.connect.style | s | |
network.show.datalinks | x | |
network.mode | t | |
network.hide | D | |
network.expose.all | E | |
network.select.all | ctrl.a | |
network.copy | ctrl.c | |
network.paste | ctrl.v | |
network.cut | ctrl.x | |
network.delete | del | |
network.find | ctrl.f | |
network.browser | ctrl.b | |
network.search | alt.s | |
network.switchto.net | alt.1 | |
network.switchto.panel | alt.2 | |
network.switchto.geoview | alt.3 | |
network.switchto.topview | alt.4 | |
network.switchto.chopview | alt.5 | |
network.switchto.keyframer | alt.6 | |
network.switchto.parm | alt.7 | |
network.switchto.geoss | alt.8 | |
network.switchto.textport | alt.9 | |
network.pane.clone | alt.shift.c | |
network.pane.stow | alt.\ | |
network.pane.splitlr | alt.[ | |
network.pane.splittb | alt.] | |
network.pane.fullscreen | alt.` | |
network.pane.close | alt.z | |
network.pane.linkplus | alt.+ | |
network.pane.linkminus | alt.- | |
network.list.down | j | |
network.list.up | k | |
network.list.right | . | |
network.list.left | , | |
network.add.operator | tab | |
network.edit.prefs | 000 | |
network.license.manager | alt.k | |
network.winplacement | alt.w | |
network.new.project | ctrl.n | |
network.explorer | alt.e | |
network.channel.exports | alt.x | |
network.console | alt.c | |
network.export.movie | ctrl.m | |
network.midimapper | alt.d | |
network.beat | 000 | |
network.open.viewer | v | |
network.show.version | alt.shift.v | |
network.align.area.keepsize | 000 | |
network.align.area.resize | 000 | |
network.cascade.area.keepsize | 000 | |
network.layout.all.pack | 000 | |
network.reset.tile.sizes | 000 | |
network.normalize.tile.sizes | 000 | |
network.import.file | ctrl.i | |
network.snap.grid.selection | 000 | |
network.snap.grid.all | 000 | |
network.activate.viewers | a | |
network.activatealways.viewers | alt.a | |
network.palette.browse | alt.l | |
network.channel.browse | 000 | |
group.add.group | G | |
group.select.all | a | |
group.plus | + | |
group.minus | - | |
group.equals | = | |
app.operator.browse | alt.o | |
app.groups | alt.g | |
app.help | alt.h | |
app.load | ctrl.o | |
app.macros | alt.m | |
app.bookmarks | alt.b | |
app.quit | ctrl.q | |
app.save | ctrl.s | |
app.saveas | ctrl.shift.s | |
app.textport | alt.t | |
app.variables | alt.v | |
app.performance | alt.y | |
chopviewer.home | h | |
chopviewer.hadapt | H | |
chopviewer.vadapt | V | |
chopviewer.timebar | t | |
chopviewer.timescroll | c | |
chopviewer.labels | l | |
chopviewer.extend | x | |
chopviewer.dots | d | |
chopviewer.handles | n | |
chopviewer.grid | g | |
chopviewer.units | u | |
chopviewer.editmenu | e | |
chopviewer.scopemenu | s | |
chopviewer.precise | p | |
timeslice.reset.minmax | r | |
timeslice.home | h | |
timeslice.precise | p | |
keyframer.home | h | |
keyframer.home.selected | H | |
keyframer.home.horizontal | F | |
keyframer.home.vertical | V | |
keyframer.longnames | n | |
keyframer.scalehandle | tab | |
keyframer.toggle.selected.ties | t | |
keyframer.delete.selected.key | del | |
keyframer.copy.selected.key | ctrl.c | |
keyframer.paste.selected.key | ctrl.v | |
keyframer.timeline.next.key | ctrl.right | |
keyframer.timeline.prev.key | ctrl.left | |
keyframer.add.closest | alt.LMB | |
keyframer.add.selected | alt.MMB | |
keyframer.add.all | alt.RMB |