What Key Combination In Linux Generates A Backspace
- What Key Combination In Linux Generates A Backspace In Mac
- What Key Combination In Linux Generates A Backspace In Word
- What Key Combination In Linux Generates A Backspace In Computer
- What Key Combination In Linux Generates A Backspace Mean
Delete and Backspace. Getting Delete and Backspace to work just right is nontrivial, especially in a mixed environment, where you talk to console, to X, to bash, to emacs, login remotely, etc. You may have to edit several configuration files to tell all of the programs involved precisely what you want.
The Backspace key or Back space key is a keyboard key that deletes any character before the cursor's current position or the left. Note The backspace key is sometimes referred to as the rubout key, which is reference to a 'rubout' key found on early terminal and computer keyboards. It has to do with the default behaviour of the BackSpace and Delete keys, which did not behave as expected. The goal of this document was and still is to make. Sep 21, 2019 Linux generates accented characters using special dead keys; these are keys which are pressed in combination with character keys to generate accented forms of those characters. You can identify which specific dead key was used (if more than one exists) by examining the KeyboardEvent 's associated compositionupdate event's data property. . 5.10 How to tell xmosaic that the Backspace key generates a DEL. 3 , all assuming a US keyboard and a default keymap. An example of a key combination to which an action is assigned is Ctrl−Alt−Del.). The Linux keyboard and console HOWTO. Delete and Backspace. Getting Delete and Backspace to work just right is nontrivial, especially in a mixed environment, where you talk to console, to X, to bash, to emacs, login remotely, etc.You may have to edit several configuration files to tell all of the programs involved precisely what you want. One looks like a box and the other is an under score. It seems the current state of yours is the box. Simply press the Ins key (Insert key) in your keyboard and the cursor transforms into a line. It should work as normal. P.S: The Insert key is a keyboard key located on the majority of all computers that allows text to be inserted.
The delete key is a key on most computer keyboards which typically is used to delete either (in text mode) the character ahead of or beneath the cursor, or (in GUI mode) the currently-selected object. The key is sometimes referred to as the 'forward delete' key. This is because the backspace key also deletes characters, but to the left of the cursor. On many keyboards, such as most Apple keyboards, the key with the backspace function is also labelled 'delete'.
Position and labelling on keyboards[edit]
The key appears on English-language IBM-compatible PC keyboards labeled as Delete or Del, sometimes accompanied by a crossed-out right-arrow symbol.[1][2] However, sometimes the key labelled Delete performs the Backspace function instead, for example on some Apple keyboards.[3]
In other cases, the Delete key is in its original IBM notebook position of above and to the right of the Backspace key.[clarification needed] Many laptops add rows of smaller keys above the Function key line to add keys on a non-standard size keyboard. On this row of smaller keys, the position of the Delete key is positioned at or near the right-hand end. On a Macbook, the forward delete function can be achieved using the Fn+← Backspace key combination.
The Delete key is typically smaller and less-conveniently located than the Backspace key, and on keyboards where space is limited, for example those omitting the numeric keypad or virtual keyboards on mobile devices, it is often omitted altogether.
On some compact keyboards (for example, the 60-key Happy Hacking Keyboard), the Delete key replaces the conventional Backspace key, and the Backspace function is achieved by holding the Fn key and pressing Delete.
Uses[edit]
When struck on a computer keyboard during text or command editing, the delete key (Delete or Del), known less ambiguously as forward delete, discards the character ahead of the cursor's position, moving all following characters one position 'back' towards the freed letterspace. The key is also used by many GUI applications to request deletion of the currently-selected object, for example a file in a file browser or a block of text in a word processor.
The delete key often works as a generic command to remove a selected object, such as an image embedded in a document (on Apple Keyboards, both the forward delete key and the delete (backspace) key have the same effect when pressed while an object is selected).[1]
Many people were wondering how to forward delete text, so on a Chromebook the shortcut is Search+backspace the search button should be on the left side of your keyboard, and you all should know where the backspace button is.
On Unix-like systems, the delete key is usually mapped to ESC[3~ which is the VT220 escape code for the 'delete character' key.[clarification needed][4]
The delete key, on many modern motherboards, also functions to open the BIOS setup screen when pressed after starting the computer.
In GUI applications where the Delete key is enabled, especially in file browsers, pressing it does not necessarily immediately delete the selected object, but often a confirmation dialog box will appear to allow the user to cancel the deletion, or the object may instead be silently moved to a 'trash folder' or equivalent, so that it can be recovered later. In other GUI contexts, the Undo function can often reverse a deletion.
Alternative Key Mapping[edit]
As many Apple keyboards lack a dedicated key for the forward delete function, Mac users wishing to have a dedicated forward delete key can reassign the forward-delete function to a different key using various third-party applications, such as DoubleCommand, Karabiner or PowerKey. For example, installing and enabling the DoubleCommand application allows the user to use the Backslash, Capslock or numeric keypad ↵ Enter keys as a forward delete key.[5]
See also[edit]
References[edit]
- ^ ab'Forward Delete (Fwd Del)'. Apple Human Interface Guidelines.
- ^'Image of the keyboard layout of a full-sized aluminum Apple keyboard'. Archived from the original on 2012-08-03. Retrieved 2012-07-31.
- ^Matthew Rogers (2011-05-18). 'The Mac OS X Delete Key: It Goes Both Ways'. Lifehacker. Retrieved 2015-09-21.
- ^'9.8 Keyboard configuration'. Debian Policy Manual. Archived from the original on 2016-03-10. Retrieved 2010-05-11.
- ^Soundforge DoubleCommand download page, http://doublecommand.sourceforge.net/features.html Accessed 2016-11-10
IBM PC keyboard (Windows, US layout) | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtScn/ SysRq | Scroll Lock | Pause/ Break | |||||||||
Insert | Home | PgUp | Num Lock | ∕ | ∗ | − | ||||||||||||||||||
Delete | End | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Enter | ||||||||||||||||||||
← | ↓ | → | 0 Ins | . Del |
5. Delete and Backspace
Getting Delete and Backspace to work just right is nontrivial,especially in a mixed environment, where you talk to console,to X
, to bash
, to emacs
, login remotely, etc.You may have to edit several configuration files to tell allof the programs involved precisely what you want.On the one hand, there is the matter of which keys generatewhich codes (and how these codes are remapped by e.g. kermit
or emacs
), and on the other hand the question of what functionsare bound to what codes.
People often complain `my backspace key does not work', as if thiskey had a built-in function `delete previous character'.Unfortunately, all this key, or any key, does is producing a code,and one only can hope that the kernel tty driver andall application programs can be configured such thatthe backspace key indeed does function as a `delete previous character'key.
Most Unix programs get their tty input via the kernel tty driverin `cooked' mode, and a simple stty
command determines theerase character. However, programs like bash
and emacs
and X
do their own input handling, and have to be convincedone-by-one to do the right thing.
5.1 How to tell Unix what character you want to use to delete the last typed character
If the character is erased, but in a funny way, then something iswrong with your tty settings. Ifechoprt
is set, then erased charactersare enclosed between
and /
.If echoe
is not set, then the erase char is echoed(which is reasonable when it is a printing character, like #).Most people will want stty echoe -echoprt
. Saying stty sane
will do this and more. Saying stty -a
shows your current settings.How come this is not right by default? It is, if you use the rightgetty
.Note that many programs (like bash
, emacs
etc.) have their ownkeybindings (defined in ~/.inputrc
,~/.emacs
etc.) and are unaffected by the settingof the erase character.
The standard Unix tty driver does not recognize a cursor, or keys(like the arrow keys) to move the current position, and hence does nothave a command `delete current character' either. But for exampleyou can get bash
on the console to recognize the Delete key by putting
~/.inputrc
.`Getty used to do the right thing with DEL and BS but is broken now?'
Earlier, the console driver would do BS Space BS(010040010
)when it got a DEL (177
).Nowadays, DEL's are ignored (as they should be,since the driver emulates a vt100). Get a better getty, i.e.,one that does not output DEL.
`Login behaves differently at the first and second login attempts?'
At the first attempt, you are talking to getty
. At the second attempt,you are talking to login
, a different program.
5.2 How to tell Linux what code to generate when a key is pressed
On the console, or, more precisely, when not in (MEDIUM)RAW mode, use
and under X useNote that (since XFree86-2.1) X reads the Linux settings of the keymapswhen initialising the X keymap. Although the two systems are not100% compatible, this should mean that in many cases the use ofxmodmap
has become superfluous.For example, suppose that you would like the Backspace keyto send a BackSpace (Ctrl-H, octal 010) and the grey Delete keya DEL (octal 0177). Add the following to /etc/rc.local
(or wherever you keep your local boot-time stuff):
The left Alt key is sometimes called the Meta key, and bydefault the combinations AltL-X are bound to the symbol MetaX.But what character sequence is MetaX?That is determined (per-tty) by the Meta flag, set by the commandsetmetamode
. The two choices are: ESC X or X or-ed with 0200.
Many distributions have a loadkeys
command somewhere in thebootup sequence. For example, one may have the name of the desiredkeymap in /etc/sysconfig/keyboard
and the loadkeys
command that loads it in /etc/rc.d/init.d/keytable
.Or one may have the actual default keymap in /etc/default.keytab
and the loadkeys command that loads it in /etc/rc.d/boot
.Etc. Instead of adding a local modification to the default, one canof course change the default by editing the default keymap or changingthe name of the keymap to be loaded at boot time. Note that loadkeys
itself has default keymap defkeymap.map
located somewhere under/usr/lib/kbd
or /usr/share/kbd
(just like all otherkeymaps) and this may not yet be available in single user boot before/usr
has been mounted.
`How do I get a dvorak keyboard?'
The command
will give you a dvorak layout, probably by loadingsomething like/usr/lib/kbd/keymaps/i386/dvorak/dvorak.map.gz
.Under X
, putin XF86Config
.`Why doesn't the Backspace key generate BackSpace by default?'
(i) Because the VT100 had a Delete key above the Enter key.
(ii) Because Linus decided so.
5.3 How to tell X to interchange Delete and Backspace
Or, if you just want the Backspace key to generate a BackSpace:Or, if you just want the Delete key to generate a Delete:(but usually this is the default binding already).5.4 How to tell emacs what to do when it receives a Delete or Backspace
Put in your .emacs
file lines like
5.5 How to tell emacs to interchange Delete and Backspace
Put in your .emacs
file lines Key generator magix music maker 2016.
keyboard-translate
and one may simplify the above toNote that under X emacs can distinguish between Ctrl-h and theBackspace key (regardless of what codes these produce on the console),and by default emacs will view the Backspace key as DEL(and do deletion things, as bound to that character, rather thanhelp things, bound to Ctrl-H). One can distinguish Backspace and Delete,e.g. by5.6 How to tell kermit to interchange Delete and Backspace
Put in your .kermrc
file the lines
5.7 How to tell xterm to interchange Delete and Backspace
5.8 How to tell xterm about your favourite tty modes
Normally xterm will inherit the tty modes from its invoker.Under xdm
, the default erase and kill characters are #
and @
,as in good old Unix Version 6.If you don't like that, you might put something like
/usr/lib/X11/app-defaults/XTerm
or in$HOME/.Xresources
, assuming that you have a linein your $HOME/.xinitrc
or $HOME/.xsession
.5.9 How to tell non-Motif X applications that the Del key deletes forward
Put
into.Xresources
to make non-Motif X applications such asxfig
, xedit
, etc., work correctly. (Daniel T. Cobra)5.10 How to tell xmosaic that the Backspace key generates a DEL
Putting
in your$HOME/.Xdefaults
or$HOME/.Xresources
helps.(What file? The file that is fed to xrdb
, for examplein .xinitrc
.)The netscape FAQ, however, says:
5.11 A better solution for Motif-using programs, like netscape
Ted Kandell (ted@tcg.net
) suggests the following:
Somewhere in your .profile add the following:
If you are usingbash
, add the following lines to your What Key Combination In Linux Generates A Backspace In Mac
.inputrc
:Add the following lines to your .xinitrc file:This will definitely work for a PC 101 or 102 key keyboardwith any Linux/XFree86 layout.
The important part to making Motif apps like Netscape work properlyis adding osfBackSpace to keycode 22 in addition to BackSpace.
Note that there must be spaces on either side of the = sign.
5.12 What about termcap and terminfo?
When people have problems with backspace, they tend to look at their termcap(or terminfo) entry for the terminal, and indeed, there does exist a kb(or kbs) capability describing the code generated by the Backspace key.However, not many programs use it, so unless you are having problems with oneparticular program only, probably the fault is elsewhere.Of course it is a good idea anyway to correct your termcap (terminfo) entry.See also below under 'The TERM variable'.
5.13 A complete solution
There are many possibilities to get a functioning system.Can't you give one complete set of settings that works?
What Key Combination In Linux Generates A Backspace In Word
One way of getting a setup that works in all contextsis to have the Backspace key generate DEL when on theconsole (or xterm), and BackSpace when under X.Maybe that is most convenient - there are too many X utilitiesthat expect BackSpace, and emacs on the console or xtermexpects DEL, while emacs under X can distinguish [BackSpace]from Ctrl-H and does the right thing.
What is needed?No loadkeys changes, since the Backspace key already generatesDEL by default. No stty settings, they are OK by default.No X settings, they are OK by default.One just has to tell xterm that the Backspace key should generate DEL:put
in.Xresources
, andin What Key Combination In Linux Generates A Backspace In Computer
.xinitrc
, and you are settled.What Key Combination In Linux Generates A Backspace Mean
For a much more extensive discussion of these things, andalternative solutions, seeAnne Baretta's page.
NextPreviousContents