WHC Shell: keyboard-first Android terminal over SSH to local Termux
Vendored Termux terminal-emulator/renderer (Apache 2.0) with kitty keyboard protocol, modifyOtherKeys and any-event mouse tracking; sshj client with Ed25519 key login and TOFU host keys; Termux font/colors/cursor sync; mouse selection, context menu, zoom and fullscreen shortcuts.
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
WHC Shell
|
||||
Copyright 2026 whc
|
||||
|
||||
This product includes software from the Termux project
|
||||
(https://github.com/termux/termux-app, tag v0.118.3), licensed under the
|
||||
Apache License, Version 2.0 (see third_party/Apache-2.0.txt and
|
||||
third_party/termux-LICENSE.md):
|
||||
|
||||
app/src/main/java/com/termux/terminal/* (terminal-emulator module)
|
||||
app/src/main/java/com/termux/view/TerminalRenderer.java (terminal-view module)
|
||||
|
||||
Modifications made for WHC Shell:
|
||||
- TerminalSessionClient: removed callbacks that take a TerminalSession.
|
||||
- ByteQueue: made public.
|
||||
- TerminalRenderer: added getFontLineSpacingAndAscent().
|
||||
|
||||
The terminal emulator in Termux is itself based on Jack Palevich's
|
||||
Android-Terminal-Emulator (Apache License, Version 2.0).
|
||||
|
||||
Runtime dependencies (Apache License 2.0 / MIT):
|
||||
sshj (com.hierynomus:sshj), Bouncy Castle (bcprov, bcpkix), SLF4J.
|
||||
Reference in New Issue
Block a user