Foldit Wiki

The selection interface is the newer of the two Foldit game interfaces.

As the name suggests, the selection interface involves selecting segments. Compared to the original interface in Foldit, the selection interface is "modeless", meaning that most tools can be accessed at any time. (Some tools are only available when one or more segments are selected.)

The selection interface makes it possible to perform some tasks manually that are impossible without using recipes in the original user interface. For example, the selection interface makes it possible to select 10 segments, and then shake only those segments. In the original interface, its only possible to shake the entire protein.

Getting started with the selection interface[]

To switch to the selection interface, select "Menu" then "Selection Interface".

The simplest way to switch back to the original interface is via the "1" keyboard shortcut. Otherwise, the "p" keyboard shortcut displays "Menu", which offers "Original Interface" as an option. The "Menu" can also be accessed by clicking the Foldit icon in the lower left-hand corner, then clicking "Main".

Floating windows and keyboard shortcuts[]

The score boxes, the scoreboards, and the chat and notification areas are located in the same spots in both interfaces (top center, top right, and lower left, respectively.) Other key functions are found in floating windows, which can be moved around in the main game window. The use of keyboard shortcuts helps make these windows easier to access. They can all be accessed by clicking on icons from the new vertical

The vertical menu bar in the selection interface can hidden or displayed with the "h" shortcut.



The cookbook is displayed in a floating window in the selection interface. The window can be resized both vertically and horizontally. The "c" keyboard shortcut displays and hides the cookbook.

The "c" shortcut is "overloaded", however, meaning it has more than one function. If two adjacent segments are selected, "c" inserts a cutpoint.

The cookbook can also be displayed by clicking the Foldit icon in the lower left-hand corner, then clicking "Cookbook" in the vertical menu.


The behavior window can be displayed using the "b" keyboard shortcut, or by clicking "Behavior" in the vertical menu. (For some reason, the "b" was omitted from the "Behavior" icon.)


The undo window can be displayed using the "u" keyboard shortcut, or by clicking "Undo" in the vertical menu.

Main Menu[]

The main menu window can be displayed using the "p" keyboard shortcut, or by clicking "Main" in the vertical menu.

Folding tools[]

Most of the familiar folding tools, such as shake and wiggle, appears as icons in a horizontal row on the bottom of the screen. The icons displayed vary depending on whether segments are selected. The puzzle type also affects which icons are displayed. For example, the "mutate" option is shown only on design puzzles.

Tools displayed with no segments selected[]

Default folding tools with nothing selected.

The icons are identified partly by their keyboard shortcuts. With no segments selected, the basic icons are:

  • w - Wiggle the backbone and sidechains of all segments
  • e - Wiggle only the sidechains of all segments
  • t - Wiggle only the backbone of all segments
  • s - Shake the sidechains of all segments
  • 3 - toggle display of the move tool

Tools displayed with segments selected[]

Folding tools with segments selected in a non-design puzzles.

With segments selected, the wiggle and shake tools lose the word "all" in their icons, since they now affect only selected segments. The additional tools displayed in non-design puzzles are:

  • l - set secondary structure of selected segments
  • 5 - idealize structure of selected segments
  • o - rebuild selected segments
  • c - insert cutpoint - requires 2 adjacent segments with no existing cutpoitn be selected
  • 2 - idealize peptide bonds of selected segments
  • 4 - remix selected segments - requires 3 to 9 adjacent segments with no cutpoints be selected

In a design puzzle, the mutate tool is also displayed:

  • y - mutate, all segments if nothing selected, or else selected segments

In a design puzzle with one more segments selected, the following tool icons may appear:

  • m - mutate selected segments to specified amino acid type
  • x - delete selected segments
  • i - insert segments - displayed only if 1 or 2 segments selected

Selecting segments[]

As the descriptions above make clear, many tools require selecting segments.

To clear an existing selection completely, simply click on a blank portion of the background in the main window.

If "Show GUI" toggle (keyboard shortcut "G") is set to show the full GUI, the number of segments selected is shown in the upper left-hand corner.

The descriptions here use Windows terms for certain keys. On Mac, the "ctrl" or "control" key is known as the "command" key. The term "click" by itself means "left click of the mouse".

Single segment[]

Left-click on a segment to select it.

Multiple segments[]

To select multiple adjacent segments, first select a starting segment by clicking on it. Then hold down the shift key and click the ending segment (shift-click).

To select multiple non-adjacent segments, hold down the ctrl key and click on each segment (ctrl-click).

The same ctrl-click combination also deselects a segment if it's already selected.

It's also possible to select multiple segments in a "sphere". Hold down ctrl and shift, then click on a segment and drag the mouse pointer. As you drag, segments in a gradually expanding radius are selected. Once a sphere has been selected, ctrl-click can be used to add or remove segments from selection.

Secondary structure selection[]

Double clicking on a segment in a helix or a sheet selects all segments in that structure plus the loop segments on either side. Double-clicking on a segment in a loop selects just the loop segments, and not any adjacent sheet or helix.

Hiding the move tool via the "3" keyboard shortcut may make it easier to select a structure by double-clicking.


In the selection interface, bands are created by right-clicking on a segment and dragging to draw the band.


Right-clicking on a segment freezes that segment. A double right-click on a segment freezes the segment and any adjacent segments with the same secondary structure.

Right-clicking on a frozen segment unfreezes that segment. Double right-clicking on a frozen segment unfreezes that segment and any adjacent frozen segments with the same secondary structure.

As with selecting a secondary structure, the move tool tends to interfere with freezing or unfreezing a secondary structure. Hide the move tool via the "3" keyboard shortcut if this is an issue.


The Move tool in the selection interface in general operates in the same way as in the original

The Move tool in the selection interface.


One difference is that move tool may be displayed even if no segments are selected. In practice, this is the same as not having the move tool displayed. Dragging on the background rotates the protein, and holding the ctrl key while dragging moves the entire protein.

When the move tool is displayed (by clicking its icon or using the "3" keyboard shortcut), and one more more segments are selected, hovering on the move tool and dragging rotates the protein, up until any cutpoints. Holding the ctrl key, hovering over the move tool, and dragging moves the protein, up until any cutpoints. Alternately, hovering on the protein and using right-click and drag moves (without the ctrl key) also moves the same part of the protein.

This behavior is essentially identical to how the move tool works in the original interface. In the selection interface, however, if you use the right-click and drag method to move, you often end up creating a band if you "miss" the move tool. (Hovering on the move tool changes it to a lighter color.)

Selection interface annoyances[]

While the selection interface allows users to do some things manually that require scripts in the original interface. There are few annoyances in the selection interface that continue to vex even experienced users, however.

peek-a-boo windows[]

When opening a new client, floating windows like cookbook, behavior, and view tend to appear in positions that partially off the screen. These windows don't retain their positions when a Foldit client is restarted. In some cases, the windows are so far off the screen that it's not obvious that they're showing.

wedged windows[]

It possible to drag a window, especially the small behavior window, behind the score box. Once it's there, its menu bar may be hidden entirely by the score box. This makes it impossible to drag the window back out again. Switching back to the original interface lets you use the behavior menu, but it will still be wedged if switch back yet again to the selection interface. Restarting the Foldit client will likely move the window to a new random position. Some systems, laptops especially, may allow you to switch the display into "portrait mode" (for example, using ctrl-alt-left arrow) which may free the behavior menu without a client restart.

window hierarchy[]

There's a kind of "rock, paper, scissors" aspect to the floating windows that's differs from the behavior seen in other applications and operating systems. For example, you can drag the behavior window over the view options window. But it you then click on the view options window, the behavior window remains "on top". You have to close the behavior window (or drag it elsewhere) to get at all the options in the view window.

The hierarchy, from lowest to highest, seems to be: undo, view, behavior, main menu, social. In other words, social covers all the other floating windows. This seems odd, especially since the social window seems to no operable functions as of January, 2017. For fun, you can always drag the social window up behind the fixed score window (score covers all) and leave it wedged there.

move tool considered awkward[]

The selection interface allows double-clicking to select or freeze an entire secondary structure. Unfortunately, if the move tool is displayed, the time of the double clicks seems to become crucial. Too fast or two slow with the clicks, and you don't get the desired result. Hiding the move tool makes double-click timing less exacting.

bogus bands[]

As in the original interface, right-click and drag can be used to move a section of the protein. In the selection interface, however, if you're not hovering on the move tool, you end up creating a new band this way. It's easy to miss.