x026 is a simulation of an IBM 026 keypunch.
It allows input from the keyboard or by pasting the X11 selection with the
middle mouse button.
Keyboard input is deliberately paced so that typing occurs at a realistically
This can be overridden with a command-line option.
If the selected character set does not support lower-case characters, they
will be mapped to upper-case characters.
If the selected character set does not support a particular character at all,
it will be ignored.
Multiple punches in a single column can be entered by holding down
the Alt key.
The current card can be moved left and right with the left and right cursor
keys, and back to column 1 with the Home key.
There is one configured tab stop, which is set up to skip to the body of a
The current card is stored, and the next card fed in, with the Return
There is a button to discard the current card; it will be replaced with a
blank card with the same sequence number as the discarded card.
The virtual card deck can be saved in one of two ways.
The Save Ascii option saves the deck as ASCII (actually ISO 8859-1) text,
with multi-punch columns implemented as backspaces.
The Save Images option saves the deck in Douglas Joness standard
card deck format (see http://www.cs.uiowa.edu/~jones/cards/index.html for