Feature requests

95 views
Skip to first unread message

Jeffrey Norden

unread,
Mar 16, 2014, 9:15:24 PM3/16/14
to chromiu...@chromium.org
I've been using hterm/ssh fairly constantly since I got my chromebook last summer.  Even though its a really excellent application, here are some features which, imho, would make it even better.  These may or may not be feasible.  I know very little about chromeos internals.

1)  It is easy to accidentally brush the touchpad while typing, and this often gets interpreted as a "swipe" which causes the screen to scroll.  This is unwieldy if you're in an editor when it happens.  I have the scrollbar option enabled, so I'd be much happier just using that when I need to scroll the window (which is rare, since I'm in emacs most of the time :-)

So, it would be great to have an option to disable scrolling via the touchpad.  I always use ssh in a separate window (not in a browser tab), and this option should probably apply only in that case, and should only apply to the ssh window(s).  Is that possible?


2) I do miss not being able to set the browser zoom because of hterm.  For a while, I had it set to 110%, and it made the chrome browser easier on my aging eyes.  Is it possible for hterm to simply ignore the browser-zoom setting when it is running in a separate window?  That would be a simple, although partial, solution for this issue, but I don't know if could be done.

Oh, I'll also add support to the request someone else made for a scp (secure copy) client, but it isn't clear that something like that would really be related to hterm.  Could it be added to the crosh shell?

Anyway, thanks for listening, and thanks for the great application!
-Jeff

Robert Ginda

unread,
Mar 17, 2014, 1:05:31 PM3/17/14
to Jeffrey Norden, chromium-hterm
On Sun, Mar 16, 2014 at 6:15 PM, Jeffrey Norden <jnor...@gmail.com> wrote:
I've been using hterm/ssh fairly constantly since I got my chromebook last summer.  Even though its a really excellent application, here are some features which, imho, would make it even better.  These may or may not be feasible.  I know very little about chromeos internals.

1)  It is easy to accidentally brush the touchpad while typing, and this often gets interpreted as a "swipe" which causes the screen to scroll.  This is unwieldy if you're in an editor when it happens.  I have the scrollbar option enabled, so I'd be much happier just using that when I need to scroll the window (which is rare, since I'm in emacs most of the time :-)
 
So, it would be great to have an option to disable scrolling via the touchpad.  I always use ssh in a separate window (not in a browser tab), and this option should probably apply only in that case, and should only apply to the ssh window(s).  Is that possible?


I don't believe there is a way to distinguish a touchpad scroll from a mouse-wheel scroll.  I could add an option to disable the mouse-wheel scroll, but it seems gratuitous.  The default setting is to scroll the terminal to the bottom on keypress, so you could hit pretty much any key to "unscroll" when this happens.

Also, in emacs specifically, Try enabling xterm-mouse-mode.  You'll get the ability to control the cursor with mouse clicks, and as a bonus, the mousewheel will no longer control the scrollbar.  If you decide later that you want the mousewheel to scroll the emacs buffer, enable mouse-wheel-mode.

When xterm-mouse-mode is enabled, emacs also gets control of mouse-based text selection.  You can use Alt+Mouse to temporarily select text using Chrome's text selection, or use osc52.el to integrate the emacs selection with your system clipboard.


2) I do miss not being able to set the browser zoom because of hterm.  For a while, I had it set to 110%, and it made the chrome browser easier on my aging eyes.  Is it possible for hterm to simply ignore the browser-zoom setting when it is running in a separate window?  That would be a simple, although partial, solution for this issue, but I don't know if could be done.


You can increase your default browser font sizes instead of setting a browser-wide zoom, or you can set page specific zooms.  Or, you could set browser global zoom to 110%, and then lower the zoom in Secure Shell back to 100% (visit the Secure Shell options page and hit Ctrl-Minus).

Unfortunately it's not possible to ignore browser zoom, if it were I'd have done it ages ago.

 
Oh, I'll also add support to the request someone else made for a scp (secure copy) client, but it isn't clear that something like that would really be related to hterm.  Could it be added to the crosh shell?


That's more of an "app request" than a "feature request".  It's not going to get added to the default crosh (that idea has been shot down already), but if you turn on dev mode I think it's there.  There's also a chance that scp will be added to Secure Shell at some point, but I can't give any dates.

 
Anyway, thanks for listening, and thanks for the great application!

Thanks for your support,


Rob.
 
-Jeff

--
You received this message because you are subscribed to the Google Groups "chromium-hterm" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-hterm/be583e17-d0d1-4f23-9884-fefaaaf47f43%40chromium.org.

Reply all
Reply to author
Forward
0 new messages