Products Applications Downloads Features Wiki forum Store

Application Shortcuts

From Wiki077
Jump to: navigation, search

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 which can be overridden. The Application Shortcut table has 3 columns:

  • Column 1: label
  • Column 2: key
  • Column 3: optional command

Here are the default shortcuts. (000 means no key is defined.)

general.command space space
general.command left left
general.command right right
general.command ctrl.space offon
general.command F1 F1
general.command F2 F2
general.command F3 F3
general.command F4 F4
general.command F5 F5
general.command F6 F6
general.command F7 F7
general.command F8 F8
general.command F9 F9
general.command F10 F10
general.command F11 F11
general.command F12 F12
general.command alt.F1 AF1
general.command alt.F2 AF2
general.command alt.F3 AF3
general.command alt.F4 AF4
general.command alt.F5 AF5
general.command alt.F6 AF6
general.command alt.F7 AF7
general.command alt.F8 AF8
general.command alt.F9 AF9
general.command alt.F10 AF10
general.command alt.F11 AF11
general.command 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

The table is searched for each keyboard stroke until a match is found. The default shortcuts are listed in a file, read into TouchDesigner when it starts from: $TFS/touch/config/TouchShortcuts.txt

Optional shortcut overrides table can be added to a text file located at: $HOME/touch/TouchShortcuts.txt If the file does not exist, no shortcut overrides are currently defined.

Personal tools