Grok the Keyboard Like a Coder
You can’t do anything these days without being able to use a keyboard. The selection of a keyboard, however, is a very personal decision.
Technical occupations require not only knowing about the lesser-known symbols on the keyboard but being able to type them relatively quickly. Most typing games unfortunately do not take this into account. Here they with some of their slang nicknames so you can know what people are talking about.
||Slash / Wack|
||Back Slash / Wack|
||Exclamation Point / Bang|
||Bar / Pipe|
||Star / Asterix / Splat|
||Dash / Hyphen|
||Tilde / Squiggle|
||Hashtag / Pound / Octothorpe|
||Brackets / Square Brackets|
||Braces / Curly Brackets / Curlies / Mustaches|
You might be amazed how many people actually do not even know where the semicolon is on their keyboard, let alone the backtick.
Also note the use of the following for the meta keys:
There are a number of special keys for sound and such. Usually these are activated by default and to get function keys to work these days you need to hold down the
Fn key. This can get pretty tricky when combining with
Control at the same time, for example, when trying to pull up a pseudo-tty (
F7 to get your graphical desktop back)
Keep in mine that what appear as the same keys on a numeric keypad are not the same keys when subscribing to key-press events.
Accidentally Hitting Insert
One of the most frequent tough situation beginners get into is by accidentally hitting the
Insert key on their keyboard. This switches them into overwrite mode which just writes over their other text instead of behaving as usual. Just press the
Insert key again to see the cursor change back.
Everyone will eventually have their terminal start doing weird things, usually because we have typed something it does not like. It’s important that you understand all terminals started out as teletype machines that would actually type stuff out onto paper rather than sending the letters and numbers to a terminal screen for us to read.
Interrupting (Stopping) with
Sometimes something will be running and we need to cancel or stop it. Maybe we forgot a quotation mark or wrote an infinite loop and need to interrupt it. To send a running program (called a process) a signal to stop itself (an interrupt) hold down
Control and tap
Sending End of File with
Sometimes a program wants to see a special end of file symbol (which cannot be printed or viewed). To send one of those do
Inevitably you will type
s on accident some day. When you do your terminal will completely freeze. That’s because you have sent it a suspend signal on accident. To quit suspending your terminal causing it to resume output use
q but be careful. What you have typed since the time it was suspended will still be printed to the screen and processed. For that reason it is often safer to interrupt instead.
The annoying suspend stuff is left over from teletype machines that could not keep up with the incoming data to be printed and didn’t have buffers large enough to hold it all while the printer caught up. So once upon a time people actually used suspend to slow the output until the teletype printer could catch up.
- What is the minimum typing speed to work in technology?
- Do I have to learn touch typing?
- Should I customize my keyboard?
- What is the best keyboard?
- What about Dvorak?