Updated: mintty-0.5.1-1

Andy Koppe andy.koppe@gmail.com
Mon Oct 12 19:17:00 GMT 2009

MinTTY is a terminal emulator for Cygwin with a native Windows user
interface and minimalist design. Among its features are Unicode
support and a graphical options dialog. Its terminal emulation is
largely compatible with xterm, but it does not require an X server.
MinTTY is based on code from PuTTY by Simon Tatham and team.

0.5.1-1 is a feature release. The setup.exe package is for Cygwin 1.7
only. (A Cygwin 1.5 version is available from the project page at

New features include:
- Options for configuring Cygwin 1.7's locale and charset system.
- Unicode support beyond the Basic Multilingual Plane.
- An option to allow access to the command line scrollback from the
alternate screen.
- The ability to open files, folders, and URLs by Ctrl+click or via
the 'Open' context menu command.


- The default backspace keycode now is ^? rather than ^H, to make
Ctrl+H available as a shortcut for other purposes, particularly as the
help key in emacs. The backspace keycode option is gone. Instead, the
DECBKM control sequence for changing the backspace keycode is now
- The escape keycode option was replaced with a mintty-specific
control sequence: \e[?7728h to switch to ^\, and \e[? 7728l for
standard ^[.
- Added 'Ctrl+Alt is AltGr' option. This is on by default, for
standard Windows behaviour. If switched off, Ctrl+LeftAlt is treated
separately from AltGr.
- The backspace keycode change means that the default Ctrl+Backspace
code also changes, from ^? to ^_. Any keybindings in .inputrc and
elsewhere will need to be adjusted accordingly, for example:

# Ctrl+Left/Right to move by whole words
"\e[1;5D": backward-word
"\e[1;5C": forward-word
# Ctrl+Backspace/Delete to delete whole words
"\C-_": backward-kill-word
"\e[3;5~": kill-word
# Ctrl+Shift+Backspace/Delete to delete to start/end of the line
"\e\C-_": backward-kill-line
"\e[3;6~": kill-line
# Alt-Backspace for undo
"\e\d": undo

- Added an option to enable the command line scrollback when on the
alternate screen (used by fullscreen apps such as editors). This
option is off by default, in which case the mousewheel now sends
standard cursor keycodes when on the alternate screen. Hence,
mousewheel scrolling in 'less' should now work without special
- The mintty-0.4 mousewheel keycodes can be enabled and disabled using
the new control sequences  "\e[?7787h" and "\e[?7787l". These can be
used to distinguish the mousewheel from the cursor keys without
enabling full mouse reporting.

Locales and charsets:
- The 'Codepage' option is now called 'Character set', and there's a
new 'Locale' option for language and territory.
- If no locale is set in the options, mintty uses the locale specified
via the environment variables LC_ALL, LC_CTYPE, or LANG.
- If the locale option is set, the character set is appended to it and
the LANG variable set accordingly and LC_ALL and LC_CTYPE are cleared.
The @cjknarrow locale modifier is automatically appended to LANG if an
ambiguous-narrow font is used with an East Asian locale. (See also
- Any character sets supported by Cygwin or Windows can be used. The
dropdown menu lists many of those supported by Cygwin, including
UTF-8, the ISO charsets, and also the system's OEM and ANSI codepages.
Other Windows codepages can be entered manually using the CP123
format. (Just entering the number works too.)
- East Asian double-byte character sets such as GBK or eucJP are now
supported (assuming they are installed).
- Unicode characters outside the basic multilingual plane can now be
displayed if a suitable font is available, which should always be the
case on Vista and 7.  (Please note, however, that currently many
programs do not support these correctly, due to Windows' use of UTF-16
to represent Unicode).

- Simplified configuration of the terminal bell. It's now possible to
have it flash the screen and play the system sound at the same time.
They're both off by default. Also, the option for continuous flashing
of the taskbar is gone, so only the former
"Steady" mode is available now. (The taskbar highlighting only happens
if the bell is rung without the mintty window being active.)
- Removed "SCOANSI" control sequences, which were already disabled by default.
- mintty should now run on NT4, although with some limitations due to
lack of features such as window transparency.
- Rearranged options dialog.

MinTTY's project page is located at http://mintty.googlecode.com.
Please use the issue tracker there to report bugs or suggest
enhancements. Questions or comments can be sent to the MinTTY
discussion group at http://groups.google.com/group/mintty-discuss or
the Cygwin mailing list at cygwin@cygwin.com .


To update your installation, click on the "Install Cygwin now" link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.


If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:


If you need more information on unsubscribing, start reading here:


More information about the Cygwin-announce mailing list