aeva,
@aeva@mastodon.gamedev.place avatar

you ever think about how "copy" and "paste" don't have dedicated keys on most keyboards

TomF,
@TomF@mastodon.gamedev.place avatar

@aeva But if you want to PRINT a copy of the SCREEN, oh boy do I have a key for you to press! That's right, it's Shift+Win+S.

aeva, (edited )
@aeva@mastodon.gamedev.place avatar

This post was brought to you by me habitually using ctrl+ins and shift+ins for copy and paste. My new laptop has insert on a fn layer. The fn key is next to ctrl and shift at least, but this has thrown me off my mojo enough that I'm consider modifying the keymap to swap del and insert.

UPDATE: https://gist.github.com/Aeva/ac46c616177d8a9407323ab6e00849bf

lritter,
@lritter@mastodon.gamedev.place avatar

@aeva now there's a key combination i haven't seen in a long time

TomF,
@TomF@mastodon.gamedev.place avatar

@aeva Wait what - are those standard bindings or did you make them up?

[edit - holy shit! Notepad++ certainly supports them]

oblomov,
@oblomov@sociale.network avatar

@TomF @aeva they used to be in the DOS era, and IBM tried to standardize them
https://en.m.wikipedia.org/wiki/IBM_Common_User_Access

sirjofri,
@sirjofri@mastodon.sdf.org avatar

@oblomov @TomF @aeva those bindings show me that the standard for copying is not copy&past but cut&paste. Same on plan 9: copy is a cut followed by an immediate paste.

rygorous,
@rygorous@mastodon.gamedev.place avatar

@oblomov @TomF @aeva what do you mean "tried to". They very much did

oblomov,
@oblomov@sociale.network avatar

@rygorous @TomF @aeva
Ctrl+X/C/V beg to differ ;-)

rygorous,
@rygorous@mastodon.gamedev.place avatar

@oblomov @TomF @aeva That's not how standards work. Just because there's also wireless these days doesn't mean Ethernet is not still a standard.

Most Windows apps and controls to this day still support the CUA shortcuts for copy & paste.

Alt-F4 to exit? CUA. Ctrl-F for find and F3 for find next? CUA. F10 to open and highlight menu bar? CUA. Dialog boxes using <Return> to mean OK and <Esc> Cancel? CUA. Navigating form elements via (Shift-)Tab? CUA. Checkboxes square, radio buttons round? CUA.

rygorous,
@rygorous@mastodon.gamedev.place avatar

@oblomov @TomF @aeva I'm just old enough to have used several pre-CUA DOS programs from the mid-late 80s, and then seen post-CUA apps in the 90s and onwards, including Windows.

Trust me. They did not fail to standardize things on the PC. On the contrary, on the whole they were so successful that CUA's influence has become invisible because "shrug but everyone does that"

yeah. exactly. they didn't use to

rygorous,
@rygorous@mastodon.gamedev.place avatar

@oblomov @TomF @aeva Apple's Human Interface Guidelines on the Mac side and IBM's CUA on the PC side are the reason we still have a pretty consistent look & feel for GUI apps now going on 40 years on, and if you've used one of the few apps from before then, trust me, the difference is very much felt to this day

rygorous,
@rygorous@mastodon.gamedev.place avatar

@oblomov @TomF @aeva I had to learn how to select text, copy and paste it in WordStar, and had to learn it again differently in Emacs and Vim both (many years later). I also had to learn how to select text (shift+cursor movement) and cut/copy/paste in QBASIC/DOS EDIT. And then that one way I learned there worked also in Borlands Turbo Pascal IDE, and in Windows edit controls, and in Notepad and Write (later WordPad) and MS Office and the Visual Studio IDE and ...

aeva,
@aeva@mastodon.gamedev.place avatar

@rygorous @oblomov @TomF I can't comment on what is reasonable for vim, but I'm perpetually surprised that the emacs devs don't simply update the defaults to match contemporary user interface standards and just let the stubborn people restore the old defaults with a command like "(regress-defaults year)", but then I remember "stubborn people" currently includes stallman and all of the stallman clones wearing their windswept black robes as they shamble around muttering "tradition" over and over

aeva,
@aeva@mastodon.gamedev.place avatar

@TomF they work in most things

jkaniarz,
@jkaniarz@mastodon.gamedev.place avatar

@TomF @aeva Microsoft has been breaking them lately. Some parts of Edge and Teams don’t acknowledge them. Really frustrating because Microsoft practically forces you to use Edge these days.

aeva,
@aeva@mastodon.gamedev.place avatar

@jkaniarz @TomF I wouldn't know, I use firefox

jkaniarz,
@jkaniarz@mastodon.gamedev.place avatar

@aeva @TomF Same here, but at work we use Office 365 and the web apps disable features if you’re not using Edge. 🤦‍♂️

ggn,
@ggn@mastodon.gamedev.place avatar

@TomF @aeva This is my secret weapon when webpages try to be smart and disable ctrl-c/ctrl-v. They uniformally forget this pair of key combos!

aeva,
@aeva@mastodon.gamedev.place avatar

@ggn @TomF shhh don't say it too loud lol

ggn,
@ggn@mastodon.gamedev.place avatar

@aeva @TomF I know right? But you people stop favoriting and boosting the post for Pete's sake!

aeva,
@aeva@mastodon.gamedev.place avatar

@ggn faves are just voluntary read receipts. this aint twitter

ggn,
@ggn@mastodon.gamedev.place avatar

@aeva But otoh lord knows how many AI bots are scraping all these threads as we speak and how they're treating faves and boosts

aeva,
@aeva@mastodon.gamedev.place avatar

@TomF gun click always has been

Jeffool,
@Jeffool@mastodon.gamedev.place avatar

@aeva This feels like a small but offensive crime. Like cutting someone's dog's hair.

edude0j9,
@edude0j9@mastodon.gamedev.place avatar

@aeva Imagine having to deal with a keeb that doesn't have the Insert Key. Yes they do exist and they are a trouble to deal with.

maxholl,

@aeva I mostly use primary selection these days. I fear the day laptops with physical mouse buttons above the touchpad stop being made. Middle-clicking gestures seem like a pain to use.

aeva,
@aeva@mastodon.gamedev.place avatar

@maxholl I used to do that, but these days I use Linux and Windows both fairly frequently so I just stick to verbs I can do on both.

lily,
@lily@glaceon.social avatar

@aeva
hold on, this might actually be a gamechanger, for one simple reason:
it's a cut/copy/paste command that works the same across emacs and firefox.

it also seems like wayland/sway will emulate the functionality somewhat for software that doesn't support it already.

aeva,
@aeva@mastodon.gamedev.place avatar

@lily it's quite standard. very few things don't support it, and they're almost always programs that are dropping the ball on quite a lot of other UI things

lily,
@lily@glaceon.social avatar

@aeva
foget keyboards, they should be mouse buttons!

plan9 mouse chording was so good...

hold on i bet i can use these shortcuts to bring them back.

aeva,
@aeva@mastodon.gamedev.place avatar

@lily I do like that thing where you can select stuff on linux to copy it and middle click to paste it, but I got out of the habit of relying on it once laptop manufactures unilaterally decided that I didn't need a scroll wheel or a middle mouse button (and because most of my computing these days is on my work-provided windows workstation)

simenstorsveen,
@simenstorsveen@mastodon.gamedev.place avatar

@aeva We're getting the "copilot" key though, so maybe we can ask it to do the copying and pasting

lritter,
@lritter@mastodon.gamedev.place avatar

@aeva no but i think about how my google android clipboard has a never ending backlog

lesley,
@lesley@mastodon.gamedev.place avatar

@aeva I am surprised that someone hasn't mentioned Vim here yet. Personally, I've never been able to get the hang of it.

aeva,
@aeva@mastodon.gamedev.place avatar

@lesley never heard of vim. are vim keyboards good?

drhoopoe,
@drhoopoe@mastodon.sdf.org avatar

@aeva @lesley Vim/Neovim are entirely keyboard driven and awesome once you get past the significant learning curve. Then cut, copy, paste is just d, y, p.

Not kidding about the "significant" part though.

aeva,
@aeva@mastodon.gamedev.place avatar

@drhoopoe @lesley so feigning ignorance aside, I tried to switch to vim about 15 years ago, and quickly realized that my inability to consistently remember keyboard shortcuts combined with me being a dvorak user meant that there was going to be nothing for me in there.

lesley,
@lesley@mastodon.gamedev.place avatar

@aeva @drhoopoe I have similar experience. I think the modal editor mechanism is pretty cool but I just can't memorize the default vim key bindings. For example, as a gamer, I would prefer arrow shape like ijkl much more than hjkl.

drhoopoe,
@drhoopoe@mastodon.sdf.org avatar

@lesley @aeva It's totally customizable. You can remap keys any way you want.

aeva,
@aeva@mastodon.gamedev.place avatar

@drhoopoe @lesley and do all of the interaction design work myself? genius, why didn't I think of that.

daico,
@daico@mas.to avatar

@lesley @aeva It's easy, just hit Esc :wq (I kid, I kid)

TomF,
@TomF@mastodon.gamedev.place avatar

@aeva Oh you mean left-foot-pedal and right-foot-pedal? The middle one is for compile-and-run.

brouhaha,
@brouhaha@mastodon.social avatar

@TomF @aeva You mean I have to stop pedalling the bicycle every time I want to copy or paste?

oblomov,
@oblomov@sociale.network avatar

@brouhaha @TomF @aeva your bike has a middle pedal?

rygorous,
@rygorous@mastodon.gamedev.place avatar

@aeva sure they do, they're called squints C and V

aeva,
@aeva@mastodon.gamedev.place avatar

@rygorous no those are for opening up your cv

JoshJers,
@JoshJers@peoplemaking.games avatar

@aeva good thing they're adding the Copilot key, a key which I am sure I will ever intentionally press

ralfmaximus,
@ralfmaximus@mastodon.social avatar

@JoshJers @aeva

Copilot is great! Press the Copilot key, then type "insert text from clipboard" or "copy highlighted text to clipboard" and watch Copilot delete your file!

zombierustpunk,
@zombierustpunk@hachyderm.io avatar

@aeva look, we’ve gotta use keys for commonly-used operations, like, uh… scroll lock? pause break?

rygorous,
@rygorous@mastodon.gamedev.place avatar

@zombierustpunk @aeva If you're a C/C++ programmer on Windows, your pause/break key tends to get used quite regularly

Scroll Lock, not so much though. That's just the "annoy your nearest Excel user" key

zombierustpunk,
@zombierustpunk@hachyderm.io avatar

@rygorous @aeva Wait, I’ve been a C++ dev for about 20 years — much of it on Windows, and I’ve never used it*. Does the pause/break key pull up the debugger for the current window’s exe or something?

*Okay, I used to use it to pause text output in MS-DOS.

zombierustpunk,
@zombierustpunk@hachyderm.io avatar

@rygorous @aeva wait, no, the MS-DOS one was scroll lock. I don’t remember ever using pause/break.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • cubers
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • ethstaker
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • Leos
  • modclub
  • JUstTest
  • InstantRegret
  • khanakhh
  • GTA5RPClips
  • everett
  • Durango
  • tacticalgear
  • provamag3
  • tester
  • cisconetworking
  • normalnudes
  • megavids
  • anitta
  • lostlight
  • All magazines