Skip to content
forked from unphased/putty-X

A customized version of Putty to behave more similar to RXVT-Unicode (and Xterm). It implements proper mouse support for all extended modes, much better meta-key combination support (mirroring Xterm/Mintty), italic text support, and ability to read settings from Xresources file.

License

Notifications You must be signed in to change notification settings

adizero/putty-X

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forked from official PuTTY 0.62. Major differences:

  • Mouse hover support (mode 1003)

  • Improved support of ctrl-shift-alt modifiers and F1-F12 function keys.

  • Italics support in terminal.

  • Many other improvements - hyperlinks, local config files.

Compile with mingw.

For example use this Arch based docker with installed mingw [docker-mingw-arch] (https://github.com/mdimura/docker-mingw-arch)

git clone https://github.com/mdimura/docker-mingw-arch
cd docker-mingw-arch
docker build -t docker-mingw-arch .
docker run -it docker-mingw-arch bash

# within docker (svn is needed only for kitty compilation, not putty)
yay -S iputils vim svn

# checkout and build putty-X
git clone https://github.com/adizero/putty-X
cd putty-X/windows
make -f Makefile.cyg

If only putty.exe is needed: make -f Makefile.cyg putty.exe

About

A customized version of Putty to behave more similar to RXVT-Unicode (and Xterm). It implements proper mouse support for all extended modes, much better meta-key combination support (mirroring Xterm/Mintty), italic text support, and ability to read settings from Xresources file.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 90.9%
  • Objective-C 2.9%
  • Makefile 2.8%
  • Perl 1.7%
  • Python 1.1%
  • Shell 0.3%
  • Other 0.3%