The command chair is a super charged switch, it has (initially) 4 outputs on its North, East, South and West sides. You sit in it by (you guessed it) interacting with it. Once you do, your W, S, A and D keys are mapped to those 4 outputs, which means you can create ships out of blocks then have a really natural interface for piloting them.
The command chair has 2 skins, "command chair" and wooden chair. Both behave identically
Edit Command Chair Options
Once you have sat in a chair to can change its options using the manage key
Remote Controls Setup
Several command chairs can be bound together so that sitting in one outputs to wires connected to another. This can be useful where you want a "clean minimalist bridge" on a ship without a bunch of wires.
If you take a frequency token from the "out" section, put it in your inventory then put it in the "in" section of another chair the two will be bound together, using that radio frequency to communicate.
What keys bind to which what output wires can be controlled in this section. Pressing that key on the keyboard outputs to that direction. Note that e and p cannot be used here as they control getting into and out of the chair and opening and closing the management screen.
On the right hand side there are icons showing the chair and extender blocks. If you have placed extender blocks under the chair you can output more than 4 signals and the additional signals will be outputted from those blocks beneath the chair.
In additional to simply typing one key you can enter the following
|Simple one letter input||w||If the entered key is pressed that output is powered|
|Addition and subtraction using keyboard keys||w+s||That direction recieves the maths result of that simple equation. So in the example if just W was pressed 1 would be output or if both W and S was pressed 2 would be outputted|
|Array output||w,s,a,d||An array is output of which of those keys is being pressed. E.g. if W was being pressed 1,0,0,0 would be output. This is useful in more advanced machines, especially those involving script blocks. If the player isn't sitting in the chair (or a linked chair) then false will be output instead.|
Additionally a value can be set to be output when the player is not in the chair, this is placed in square brackets; e.g. x. This will output if the key x is pressed or not if the player is sitting in the chair, or 15 is the chair is unoccupied.
The chair can be made to appear in several different styles. Additionally when the player sits in it a message can be displayed to explain what the chair "does". E.g. "To control the ship press W,S,A,D".