Character input becomes more responsive and seamless in Token2Shell/MD

Token2Shell/MD version 11.2.2 is now available at Windows Store. The new version is more tightly integrated with Windows character input system and no longer needs its own “Character Input Buffer” option. Overall character input experience in Token2Shell/MD should now be more responsive and seamless. Especially if you’re using an IME (Input Method Editor) for Chinese/Japanese/Korean or one of the text input methods supported by Windows 10 such as handwriting and virtual keyboards (ex. WordFlow on mobile devices).

Token2Shell/MD now also has an option for changing the terminal cursor/caret color.

Token2Shell/MD gets a touch of fluent design in the new update

Fluent Design System is the future look-and-feel of Windows 10. It’s not yet available in the official release of Windows 10 SDK but we were able to implement one of its noticeable elements, acrylic background, for Token2Shell/MD.

In order to support this new acrylic background, Token2Shell/MD now requires Windows 10 Anniversary Update (Build 14393) or higher. If you’re using a previous version of Windows 10, you cannot update Token2Shell/MD to version 11.0.0 or higher.

The new version 11.0.0 also includes the following improvements and changes:

  • Address Book and Macro entries can now be moved or copied within their side pane view
  • You can now use sliding gestures on side panes for activating their associated menus. For example, on Address Book side pane, tapping an entry opens a new terminal window. However, you can select the entry for copying or moving by sliding it to right. If you slide it to left, you can access its popup menu.

  • Swiping to left on the right edge of the desktop opens the most recently used side pane view (ex. Address Book, Macro or etc.)
  • The password is now automatically removed from a URL before adding it to the recent connection history. For example, if you enter “ssh://username:mypassword@host.address” on the Quick Connect popup window, Token2Shell/MD uses the “mypassword” as a password for connecting to “host.address”. However, instead of storing the full “ssh://username:mypassword@host.address”, only “ssh://username@host.address” will be added. Token2Shell/MD now also has an option to completely turn off maintaining the recent connection history.

    The new behavior and option should be handy if you’re using a dedicated password manager such as KeePass ( and want to open sessions in Token2Shell/MD via URL’s.

Need to find an Address Book entry? Try using File Explorer!

Token2Shell/MD currently doesn’t support searching Address Book entries within the app. However, since its Address Book entries are saved as individual XML plain text files, you can easily do a search using Windows File Explorer.

The newly released Token2Shell/MD version 10.14.0 now also supports directly starting a session by double-clicking an Address Book entry file (*.t2s). The following summarizes new features added to the new version:

Token2Shell/MD now works seamlessly with Windows Task View (Virtual Desktop)

Token2Shell/MD version 10.13.0 is released to Windows Store. It includes the following improvements and bug fixes:

  • Token2Shell/MD can now be opened and managed for each Windows Task View (Virtual Desktop).

    Please note that switching among Task Views in Windows 10 works like minimizing and restoring apps in group. Unlike traditional desktop apps, Windows Store apps are suspended or put into hibernation when they are minimized. Thus, when you switch to a new Task View, the Token2Shell/MD instances running on the other Task View are suspended (i.e., file transfer and such operations are all paused).

    Please also note that when Token2Shell/MD is in full screen mode (ALT+F12), you may have a problem opening a new instance of Token2Shell/MD in a new Task View. In such case, please manually move the newly created instance to the new Task View. Once the Task View has an instance of Token2Shell/MD, all subsequent launchings of Token2Shell/MD should work as expected.

  • Greatly improved drawing speed for GNUPLOT when its terminal type is set to "xterm"
  • Now consistently handles the minimum terminal width and height options for mobile devices
  • Improved direct file printing over SSH
  • Exporting the Home folder no longer creates a subfolder named "Token2Shell" if the selected folder already has the same name

Want to use the Bash shell on Windows 10 (WSL) from Token2Shell/MD? No Problem!

Windows 10 Anniversary Update now officially includes Windows Subsystem for Linux (WSL). When you enable and install WSL, you can open a Bash shell and directly use native command-line tools from Ubuntu Linux. However, WSL can only be used from its dedicated console window; you cannot use other terminal emulators for accessing the Bash shell.

But there is a workaround! We’ve prepared an article describing how you can setup the Bash shell and use it from Token2Shell/MD.


Token2Shell/MD now has a faster AES-CTR cipher

The following summarizes new features and changes in version 10.12.0:

  • AES-CTR cipher is improved and should now provide faster speed for built-in SFTP/SCP. Token2Shell/MD makes use of the AES cipher API’s built into Windows 10. However, we’ve now optimized the routines for accessing those API’s and achieved better overall performance.
  • Layout Freezer can now be accessed from Windows Jump List. When you select a layout from the Jump List, it’s restored on the current Token2Shell/MD desktop if no sessions are opened. If the current desktop is not empty, a new one is created for the layout.

Token2Shell/MD now has Layout Freezer; save the position and size of floating terminals and reload them whenever you need!

The following summarizes new features and changes in version 10.11.0:

  • You can now save and restore the layout of floating terminal windows using the new "Layout Freezer" under [ Window ] menu. Connections are also re-established if they were active when the layout was saved.

    You can create multiple saved layouts and also have an option to automatically save the layout when you close Token2Shell/MD.

    When you make a selection from Layout Freezer, Token2Shell/MD restores the server address, position and size of terminals. Connections are also re-established if they were active when the layout was saved.

  • Main window title bar can now be translucent and show the background image. The bottom app bar can also be completely hidden even in normal window mode. In order to open the bottom app bar while it’s hidden, you can right-click (or use the tap-and-hold touch gesture) on the background image. You can also use the app bar button on the window title bar.
  • The background of currently selected session tab on the bottom app bar is now fully filled with its associated accent color; the current session tab should now be more distinguishable.
  • Token2Shell/MD can now automatically remove heading and trailing whitespace characters when pasting from the clipboard. This option should prevent accidently executing a command while pasting.

Token2Shell/MD now ready for ChaCha20-Poly1305 and TLS 1.2

  • ChaCha20 is a stream cipher and Poly1305 is a data authenticator and both algorithms are known for their high-performance. These two algorithms are combined and formed the "" cipher method for OpenSSH.

    Token2Shell/MD now also supports When this method is selected for a session, your setting for the MAC algorithms (ex. hmac-sha2-256-etm@openssh) will be ignored as the data integration is checked through Poly1305.

    Please note that many CPU’s include support for dedicated AES encryption circuitry and as Token2Shell/MD makes use of encryption methods built into Windows (Windows.Security.Cryptography.Core), you may not notice significant speed improvement when using over AES based cipher methods (ex. aes128-ctr). However, if your device or server doesn’t have AES encryption hardware (ex. ARM processors in Windows 10 Mobile devices), should give you better or similar performance with less power consumption than AES (

  • TCP Direct connection method now supports TLS 1.2 encryption and can be used for directly connecting to HTTPS servers. For additional information about making an HTTP or HTTPS connection, please visit: