Live data from Hacker News

Ask HN: Does anyone use keyboard/mouse extra buttons for coding?

news.ycombinator.com

151–160 of 160 posts

Re: Ask HN: Does anyone use keyboard/mouse extra buttons for coding?

#153
I built a custom keyboard with the arrow and navigation keys for my left hand. I pretty much only use the scroll wheel, though. Having one for both hands is a huge time saver in big documents since you keep small per click scroll precision but can input them twice as fast

Re: Ask HN: Does anyone use keyboard/mouse extra buttons for coding?

#154

Earlier quoted context omitted.

> I'd say, what are you coding where you don't benefit from home and end? In emacs, it's just Ctrl+a and Ctrl+e to go to beginning of line and end of line respectively. Those don't involve taking my hands off the home row, so they're much faster than lifting a hand up to go hit Home or End.

> they're much faster than lifting a hand up to go hit Home or End Hmm, I see jumping by words is Alt+f and Alt+b, which seems more awkward to follow up with than Ctrl+Home followed by Ctrl+Left, say. Then again, mostly depends on time spent I doing it assume.

Maybe it's just my personal workflow, but I rarely feel the need to go forward/back by word. Beginning or end of line are common and useful, but otherwise if I want to get to a specific word/line that I'm looking at, I will mostly do Ctrl+s to search and basically jump there immediately or in one or two hops (or Ctrl+r to search backwards). It's hard to convey, but it feels less like "navigating" or "moving" around a 2-dimensional grid of text and instead just teleporting to exactly where I want.

Re: Ask HN: Does anyone use keyboard/mouse extra buttons for coding?

#155
I use MacOS and Windows for work. I’m quite minimal on the keyboard front, I use a HHKB, no extra buttons whatsoever.

But for the mouse I use a Logitech MX Master 3 (all 3 in the series are worth your time). All the buttons are programmable, it is also possible to create application specific layouts, which are only ever used when the program is in focus.

Where it really is cool is when you configure a button as a gesture button, which maps 4 additional actions onto the button if you hold it and move the mouse either up, down, left or right.

I map desktop management to the lower thumb button, press it and move the mouse in a direction to move between desktops, spread all windows on a desktop, and spread all windows belonging to a specific application. I use the top button for media controls, play/pause, next, back, digital volume up or down.

It’s really neat.

Re: Ask HN: Does anyone use keyboard/mouse extra buttons for coding?

#158

I'm not japanese (but I've got japanese family members) but I do use japanese keyboard since years and years and years. I use it as a qwerty keyboard but... I use the extra functions keys as "super" and "hyper" in addition to ctrl/shift/alt. I love japanese keyboards because the space bar is tiny so the modifiers left and right of the space bar are easy to reach. The "super" modifier is only for shortcuts related to…

Yes! I used a German keyboard briefly and loved the extra keys. Since I'm more interested in Japanese, though, my next Mac is going to definitely have a Japanese keyboard.

Re: Ask HN: Does anyone use keyboard/mouse extra buttons for coding?

#159
post #42

Along the same lines: 1. How often do people use 'home' and 'end' keys ? I don't, but I know quite a lot who swear by them. Do they actually increase productivity ? 2. Should caps lock be removed as a large button in the most valuable real-estate-area on the keyboard ? I literally never use it. Even when typing long ALL-CAPS sequences. I just use 'shift' instead. 3. Do you use space bars with both hands ? I only use…

Based on the wear on my spacebar, it looks like I only use my left thumb to hit space and now that I'm typing this I can clearly see that this is the case .

Dear Apple, please reduce the size of the spacebar.

Re: Ask HN: Does anyone use keyboard/mouse extra buttons for coding?

#160
post #3

I have an Ergodox Moonlander on which I have a few of the macro keys mapped to specific functions within PyCharm like auto-formatting, linting and type checking. It’s helpful because I don’t have to remember key combinations and it means much faster feedback (and fewer broken builds).

It's nearly perfect. Just wish Ergodox would support Bluetooth.
Post reply on HN