this post was submitted on 16 Jan 2024
188 points (78.0% liked)

Programmer Humor

32558 readers
535 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
188
Obscure button tier list (sh.itjust.works)
submitted 10 months ago* (last edited 10 months ago) by krotti to c/[email protected]
 

If you have "Help" instead of "Ins", replace it with Overgod-tier. Keep pressing it, it will come.

OC, feel free to share.

EDIT; Home is now G-od tier. I didn't know it would go to the beginning of a line, I always used macros "lol".

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 197 points 10 months ago (6 children)

Home is God-tier, just as useful as End when editing stuff.

[–] [email protected] 112 points 10 months ago (1 children)

Yeah, weird to see someone who appreciates the end key but not the home key.

[–] [email protected] 26 points 10 months ago (3 children)

Editing a line and pressing home to jump to the start of it is incredibly useful.

More so when dealing with anything that was wrapped

load more comments (3 replies)
[–] [email protected] 17 points 10 months ago

Insanely useful editing CLI

[–] [email protected] 15 points 10 months ago (5 children)

Agreed, but I am more of a "Shift + I" kind of guy

[–] [email protected] 18 points 10 months ago (2 children)

Wait doesn't Shift + I just type "I"?

[–] [email protected] 25 points 10 months ago (1 children)

Only if you are in insert mode. If you are in normal mode, Shift-I moves to the beginning of the line and then enters insert mode.

[–] [email protected] 16 points 10 months ago (3 children)

That’s some arcane gobbledygook. I think you mean M-m

load more comments (3 replies)
[–] sorrybookbroke 17 points 10 months ago (1 children)

To kill the joke, they're talking about the popular and mode-based editor VIM where in normal mode each key on the keyboard does an action

load more comments (1 replies)
load more comments (4 replies)
load more comments (3 replies)
[–] [email protected] 107 points 10 months ago (8 children)

You don't use Home? Home and End are my two most used keys on this list. IDEs move your cursor to the beginning of the line but after the indents. It's God -tier.

[–] [email protected] 17 points 10 months ago

PgUp and PgDn are also extremely useful when scrolling through logs

[–] pastermil 16 points 10 months ago (1 children)

I second this! You're not really a programmer until you know how to use home button.

I don't usually gatekeep, except to OP.

[–] Jumuta 10 points 10 months ago

but modal editors :/

[–] funkless_eck 10 points 10 months ago

Home / End to navigate

Shift home/end to select text

add CTRL to navigate the whole doc / page

add shift again to select whole page

I use them constantly, but I'm flipping between excel (/sheets), web, CLI, GUI most days

load more comments (5 replies)
[–] [email protected] 52 points 10 months ago (4 children)

Home is pretty useful actually, just like end. Ins can go fuck itself

load more comments (4 replies)
[–] [email protected] 51 points 10 months ago (10 children)

You never use the home button? Do you also not use the terminal?

[–] [email protected] 42 points 10 months ago (1 children)

Yeah, how is "end" in god tier and "home" in replace tier? They're 2 sides of the same coin

load more comments (1 replies)
load more comments (9 replies)
[–] [email protected] 39 points 10 months ago (1 children)

For those learning how good Home is, wait until you try CTRL + Home. Start of the file.

Also see: CTRL + End

[–] [email protected] 12 points 10 months ago (10 children)

Exactly. I feel that people shaming all these extra buttons must have been raised in the era of smartphones. They are all so useful. Well, except Insert. I still don't get the point.

load more comments (10 replies)
[–] [email protected] 36 points 10 months ago (10 children)

Smells like windows if End is God Tier but Home isn't. On the command line being without either would kill my speed something fierce

[–] [email protected] 14 points 10 months ago (1 children)

Ctrl-a and Ctrl-e are much faster to type than home/end and do the same thing (assuming a standard readline-enabled command line).

All the keys in the cluster above the arrow keys are really too hard to reach to be of real practical use, IMO. Actually that includes arrow keys as well. Just too far from home row.

load more comments (1 replies)
load more comments (9 replies)
[–] [email protected] 26 points 10 months ago (1 children)

They are all useful, except for maybe Pause. Ctrl+Insert and Shift+Insert ist like Ctrl-C Ctrl-V, but it works in terminals too. Home goes to the beginning of the line. Shift+Home marks the line from current position until the beginning.

[–] [email protected] 10 points 10 months ago (2 children)

They are all useful, except for maybe Pause.

And Scroll Lock?

[–] [email protected] 17 points 10 months ago* (last edited 10 months ago) (4 children)

Scroll lock is useful for Excel. It makes the arrow keys scroll the spreadsheet without changing the currently selected cell. This was actually the original use case for the scroll lock key.

load more comments (4 replies)
load more comments (1 replies)
[–] [email protected] 24 points 10 months ago (28 children)

I use all of these keys except scroll lock. Mainly because there aren't any software vendors that support the function anymore, and nobody has had the innovation to use it for anything new.

I use insert regularly, delete all the time. Home and end, pretty much daily.... Print screen sometimes (though I usually use a screen snippet tool instead), and pause is used in some keyboard shortcuts in Windows that are very helpful.

Idk why we're picking on insert and pause when F12 is right there. Seriously, does anyone use any F keys beyond F5? If you do, is your scope then limited to F1/F2/F5? Maybe add alt+F4?

All the F keys do stuff. But in my experience, 90+ % of the time nobody knows what those things are. One of my personal favorites is F2 which is generally used as a shortcut to "rename". It's very helpful. Honorable mention to F5 for all the reasons you would expect.

Meanwhile, there's people like OP throwing shade at our good friend "home".... What are you saying OP? Are you to good for your home?

load more comments (28 replies)
[–] [email protected] 20 points 10 months ago (2 children)

Space Engineers players are fuming

load more comments (2 replies)
[–] [email protected] 20 points 10 months ago

I use pgup/pgdn every day. Especially with terminal multiplexers, as I am unaware of how to view the scrollback buffer of long outputs faster than a quick couple of pgup's.

[–] [email protected] 20 points 10 months ago (1 children)

"pause/break" I can understand if you don't write compiled code I guess (if you don't know, Ctrl+break usually stops compilation, very handy when you reread your code while compiling and realized you fucked something up), but "home" is remove-tier ??? It's one of the most useful keys for editing text my dude

[–] [email protected] 11 points 10 months ago (1 children)

Ctrl+break doesn't do anything on my machine. Ctrl+c stops a process.

load more comments (1 replies)
[–] BigDanishGuy 19 points 10 months ago (9 children)

You can take my ins from my cold dead hands!

load more comments (9 replies)
[–] [email protected] 17 points 10 months ago

I'll take home over pgup/down any day.

Also Menu key is pretty obscure, I consider it a yellow, since it's useful when you don't have a mouse, but there are other shortcuts that can do it (shift+f10)

Pause is useless but only because escape steals all it's usecases in apps.The only tool I know that uses it prominently is Windbg

[–] xmunk 15 points 10 months ago

Ins is so much more deserving of an indicator light than scroll lock - I almost never want Ins engaged in it's normal meaning... I'd rather just delete word and retype the whole thing.

[–] [email protected] 13 points 10 months ago

Pressing ScrLk twice and then the number of the port switches to this port on the KVM switch in the office. Very specific use case, but still.

Pause ... I have no idea. If I remember correctly you can, well, pause terminal output with it, but I never tried.

The rest of the keys I use regularly.

[–] [email protected] 13 points 10 months ago (6 children)

On a serious note, the PC keyboard seriously needs a revamp. Scroll Lock? What does that even do nowadays?

[–] [email protected] 10 points 10 months ago

I usually bind some toggled macros to it (e.g autoclicker). The lil' light really comes in handy for this use case. I also used it as my "mute" shortcut in various VOIP softwares for a while for the same reason

load more comments (5 replies)
[–] lurch 12 points 10 months ago (3 children)

on debian based system PrntScr actually prints stuff you're looking at in a terminal, if a printer is configured. learned that the hard way, accidentally printing hundreds of pages of html source

load more comments (3 replies)
[–] [email protected] 11 points 10 months ago (2 children)

Insert is extremely useful in any editing situation. Right after Find and Replace.

load more comments (2 replies)
[–] [email protected] 10 points 10 months ago

If you don't need it just use it as keybind for something else.

I love to bind push to talk on my beloved ScrLk as it is not interfering with any other shortcut!

[–] [email protected] 9 points 10 months ago (1 children)

Where's the 'PtrSc' key? On Peter's keyboard presumably.

[–] [email protected] 8 points 10 months ago* (last edited 10 months ago)

PrtSc, so it's on Pirate's Screen.

[–] [email protected] 9 points 10 months ago

I never used to use Home and End until I put them on a layer right next to my home row. Now I can't live without them. Position really makes a difference!

[–] [email protected] 9 points 10 months ago (3 children)

Most tier lists use a tabular format, often horizontal. This one looks like a table organized vertically. Except it's neither and instead uses color, but isn't R/G colorblindness the most common form? Anyway, I'm saying that I found it confusing.

Then again, you posted infinitely more to Lemmy today than I did (at zero:-P), so there is no need at all to listen to my whining if you aren't interested in such feedback on presentation style:-D.

load more comments (3 replies)
load more comments
view more: next ›