[haiku-development] Re: app_server flag fixes

On Sun, Oct 4, 2009 at 8:24 PM, Chris Roberts <cpr420@xxxxxxxxx> wrote:
> On Sun, Oct 4, 2009 at 11:52 PM, Chris Roberts <cpr420@xxxxxxxxx> wrote:
>>
>> Except that bash by default uses both Alt and Ctrl key combos.  For
>> example, delete forward word is usually Alt-D, but terminal consumes
>> this combo and forces me to rebind my bash keys in order to use it.
>
> Just in case I didn't make myself clear.  I could argue that all
> terminal shortcuts should use a compound key
> combination(Alt-Shift-Key) so that all basic key combinations could be
> passed through to the shell.  There is logic in the way that the gnome
> terminal does things.

Yeah I understand. I just think it is becoming a case of the GUI
becoming convoluted to accommodate key bindings that were designed for
purely CLI systems, like Linux in text mode. Or even worse key
bindings from Emacs (sorry François ;)

If you don't have a Mac-like keyboard with an explicit command key
this will always devolve into having to special case the Terminal
application. I personally don't think the inconsistency is worth it
(Alt-C and Alt-V everywhere for cut and paste, EXCEPT Terminal where
all of sudden you need to add a shift.)

If anything we should try to design a Haiku-friendly Bash key binding
setup. Or the Terminal could pass through to the shell the shortcuts
it isn't actually using. In fact how much overlap is there between the
Bash key bindings and the shortcuts in our Terminal? That might be a
decent solution and it should be doable (though it might require
app_server changes.)

-- 
Regards,
Ryan

Other related posts: