

Add Home/End buttons into your work flow to jump to the start or end of lines. Works with holding Shift as well.
Works with Ctrl too
Add Home/End buttons into your work flow to jump to the start or end of lines. Works with holding Shift as well.
Works with Ctrl too
Ok, windows “hacks” I use at work.
There’s a setting in windows that opens snipping tool when print screen is pressed. This allows to select a screen, window or a rectangle. More than that, it also has screen recording functionality. Very good for quick screen grabs with no additional software required.
Useful for multilinguals out there. Windows (and some linux distros) have an option to bind keyboard layout selection to open windows, meaning alt+tab’ing no longer requires switching between languages.
EDIT:
A phone thing. Some keyboards have whitespace and backspace drag functionality, that allows to move the cursor or highlight and delete text without blocking your view with your fat fingrers.
ANOTHER EDIT:
Having a mouse with at least two thumb buttons is a god send. Moving backwards and forwards between application pages is very useful.
Also, for devs. Go through you IDE shortcut settings and configure (ctrl|shift|alt)+click shortcuts. Having mouse controls to navigate between declarations, usages and implementations of different code elements with intention is awesome.
In the same vein: ctrl+(f|r) and ctrl+shift+(f|r) for find or replace in file or whole project respectively is really common use case.
Have multicarret shortcuts that allow edits in multiple lines at once. Don’t forget to add shortcuts like alt+(up|down) to move selected lines up and down.
Configure shortcuts for code folding like ctrl+numpad+ and ctlr+numpad- to expand and hide current block or combine with shift to manipulate the whole file.
And for gods sake use home and end keys, combined with ctrl and shift it allows for efficient navigation and selection within a file. Combine it with multicarret support and ctrl+side_arrow_keys and you have a way to sync multiple carrets and efficiently edit multiple lines.
Finnaly: f1 – help, f2 – rename, f5 – refresh / run, optionally with ctrl, f11 – fullscreen, f12 – devtools.
This, I feel unproductive when I use a mouse without side buttons.
I use zsh autosuggestion and syntax highlighting plugins it gives me usable history search and completion functionality.
Not a computer hack, but some phone keyboards have backspace and whitespace drag, the former allowing to select a range form the cursor to delete and the latter moving the cursor. Way more usable than trying to fat finger cursor position and selection.
Combine home and end with ctrl to move to the start or end of the file. As a dev I use this a lot.
I also have keyboard shortcuts for code folding and mouse shortcuts to navigate between usages, declarations and implementations. Onboarding people is a slog when they don’t have the same shortcuts.
Unless the page uses shitty “link” implementation where buttons are use instead of actual anchor tags. Fucking SPAs…
One day I’ll win, you all will see!
From my experience win+shift+s take a screen shot of all the screens. Print screen opens this small snipping tool widget at the top that gives me more control. Now the behavior might have changed since I’ve found it, windows 11 wasn’t a thing back then and snipping tool got some updates in recent years.