[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: readline: How to unbind _all_ keys
From: |
Henning |
Subject: |
Re: readline: How to unbind _all_ keys |
Date: |
Wed, 22 May 2019 10:46:08 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 6.3; rv:56.0) Gecko/20100101 Thunderbird/56.0 |
On 21/05/2019 23:33, Dennis Williamson wrote:
Why don't you unbind the keystrokes that are actually bound?
while read -r b; do bind -r "$b"; done < <(bind -p | awk -F ':' '/./
&& !/self-insert|accept-line|^#/ {gsub("\"", "", $1); print $1}')
That was my first approach when I dealt with this some years ago.
On my system, that takes 0.011 seconds to run and it's not iterating
through a bunch of key sequences that aren't there.
It does seem to leave behind a few, some of which match cchars (control
Here too. So I tried other methods.
As an alternative, just put all the (un)bindings in ~/.inputrc, for example:
"\C-s": ""
To automate that:
bind -p | awk -F ':' '/./ && !/self-insert|accept-line|^#/ {print $1 ":
\"\""}' >> ~/.inputrc
I tried that, too. But this also left some bindings behind.
Frankly, I'd have to dislike key bindings A LOT to go to the trouble of
doing all this unbinding.
Yes. And I need several combinations for other purposes.
But I can not remove bindings with key-sequences my terminal does not
produce like \eO[ABCDFH]
That seems to be wrong. Currently, the script works perfectly and the
time is acceptable.
What still remains is the not working assignment of ^X.
This inquiry would have been better suited for help-bash rather than
bug-bash.
Hmm. Yes (except for ^X)
Henning
- Re: readline: How to unbind _all_ keys, (continued)
- Re: readline: How to unbind _all_ keys, Chet Ramey, 2019/05/20
- Re: readline: How to unbind _all_ keys, Henning, 2019/05/21
- Re: readline: How to unbind _all_ keys, Chet Ramey, 2019/05/21
- Re: readline: How to unbind _all_ keys, Henning, 2019/05/22
- Re: readline: How to unbind _all_ keys, Chet Ramey, 2019/05/22
- Re: readline: How to unbind _all_ keys, Henning, 2019/05/24
- Re: readline: How to unbind _all_ keys, Chet Ramey, 2019/05/24
- Re: readline: How to unbind _all_ keys, Henning, 2019/05/25
- previous/next-screen-line (was: readline: How to unbind _all_ keys), Henning, 2019/05/28
- Re: readline: How to unbind _all_ keys, Dennis Williamson, 2019/05/21
- Re: readline: How to unbind _all_ keys,
Henning <=
- Re: readline: How to unbind _all_ keys, Koichi Murase, 2019/05/22
- Re: readline: How to unbind _all_ keys, Henning, 2019/05/22
- Re: readline: How to unbind _all_ keys, Chet Ramey, 2019/05/22