Linked Questions

6
votes
1answer
294 views

How to make a comprehensive set of possibilities for defining GNU-screen "command characters"?

I want to somehow generate a comprehensive "menu" of all possible ways to set up the GNU-screen "command characters" for a standard, off-the-shelf "US keyboard" and a specific terminal emulator, say ...
6
votes
1answer
704 views

Does gnome-terminal have an equivalent for xterm's modifyOtherKeys?

xterm has a modifyOtherKeys option that tells it to construct an escape sequence for various key combinations that are normally not available. That option can be enabled in .Xdefaults, or with a ...
1
vote
2answers
603 views

Why Putty inserting ~ into my Fedora bash shell

Recently while working in Putty logged into my Fedora system I have started getting random ~ characters on my shell. Additionally, while I am editing in VIM I'll have characters randomly change to ...
0
votes
1answer
440 views

Text insertion bindings in zsh

In zsh, how can I bind (say) c-<cr> to insert &>/dev/null &<cr> at point? I use urxvt.
7
votes
2answers
238 views

Question about behavior of control key shortcuts

I am confused about how Ctrl-key combinations work in terminal. In bash man page, there are various combinations such as: C-e - go to end of the line C-f - go one character forward etc. But then ...
1
vote
1answer
597 views

Key other than Control to send SIG*?

I'd like to swap Ctrl & Super so that I can use the physical super/meta key for copy/paste/select-all/find/etc. without application-specific configuration, which often doesn't exist. However, I'd ...
3
votes
1answer
671 views

What exactly tty line discipline does with input from pty slave device?

I know that tty line discipline processes special characters (such as ^C, ^? and etc), but it is only about input from pty master device. But what about input from pty slave device? What tty line ...
0
votes
1answer
342 views

How are keys passed to emacs and gnome terminal?

I want to use Alt+6 to switch to the 6th gnome terminal tab. But when I am in emacs under a terminal tab, the key will be passed to emacs, and not work on terminal. Is the key first caught by ...
0
votes
3answers
411 views

Is there a way I can tab between screens without pressing ctrl-a tab every time?

Essentially I just want to press Ctrl+Tab, not Ctrl+A then Tab. I don't believe this can be accomplished with an alias, but have read some stuff about maybe using stty? But I've never used stty and ...
0
votes
1answer
460 views

How can you bind ^[ or M-[ shortcut to an action in nano?

I have been trying to bind the shortcut CTRL-[ to the unindent function, but it seems like that if you type in bind ^[ unindent main (CTRL-[) into nanorc, the text will be still formatted in red, not ...
1
vote
1answer
266 views

What does an application read when the user press a backspace in the terminal in raw mode?

In raw mode, if you type a character in the terminal, the application on the other side will read the ASCII code for the typed character. But what about when you press the backspace key in the ...
2
votes
1answer
242 views

To which files does the key stroke and mouse click data go first and what form they have?

I want to know which files belong to keystrokes and mouse clicks, and what kind of data is sent to them. My main purpose of asking this question is key logging. I want to write a key logger script ...
1
vote
2answers
187 views

How GUI applications receive keyboard input?

I started Firefox from by bash window by entering the command "firefox", it started the Firefox browser in the user interface. When I checked the Firefox process by entering "ps" ...
-2
votes
1answer
184 views

How are the processes involved when we send a signal using control keys or running `kill`? [closed]

A signal is sent by or from a process to another process. A bash process is usually run in a terminal emulator process such as gnome terminal. A bash process in turn runs other processes. So when ...
1
vote
1answer
119 views

Line editing (readline?) with virtual keys

I want to bind terminal behavior to hotkeys without having to define escape sequences. I understand readline binds to characters instead of actual key presses. Can it also bind to the lower level ...

15 30 50 per page