Skip to content
forked from atsepkov/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

unphased/putty-X

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My modifications to Alex's putty-X are primarily in various key related areas (and hard-coded); an incomplete list of changes follows:

  • F10 modifier keys are supported with hard-coded keycodes ^[[21~ for F10 (some sort of rxvt? standard) ^[[34~ for Shift+F10 (also "standard"), ^[[44~ for Ctrl+F10 (definitely not standard), and ^[[54~ for Ctrl+Shift+F10 (not this either). The Alt variants have an extra ^[. The reason for all this disproportionate attention to F10 is because I typically bind the Caps Lock key to F10 and then use it to trigger awesome integrated scripts for manipulating tmux and vim.
  • The right Alt key code for replicating AltGr has been gutted with surgical strikes so that it should function similarly to the left Alt. Because I am an ignorant American.
  • Backspace's behavior selection between ^? and ^H is done with the Ctrl key, instead of Shift. Whether backspace defaults to ^? or not is configurable in the options.

Those are the only differences between this branch and atsepkov's. There is one change I made originally which addresses the tmux scrolling-up issue, which has been pulled in.

I include win32 builds corresponding to their commit hashes.

I also include a folder which is not related for building putty which contains font files for use on windows (tested on Windows 7) with putty to get chevron-style delimiter characters for powerline. If you don't know what that is, it's not very important.

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 92.7%
  • Objective-C 3.1%
  • Perl 1.5%
  • Python 1.3%
  • Makefile 0.5%
  • Shell 0.3%
  • Other 0.6%