Today's Laptop Keyboards
-
-
-
Ooh, sooooo tempting. :P
Have we not established by now that there is nothing normal about me?
-
Yes. Yes, I believe we have.
The same could be said about many others here, including myself.
-
The same could be said about many others here, including myself.
/me raises hand
ooh! ooh! i'm not normal!
in fact you might say that being normal is abnormal around here!
-
-
That's not an emoji?
No. We have emoji like , (older than what?) and , but not , or even a :<foo>( that actually looks sad.
It should be.
You are not the first to express this opinion, nor, probably, the last.
-
WTF is wrong with laptop manufacturers today that every one is giving more importance to the multimedia keys than to the function keys.
The first world problems thread is that way. ;-)
-
So I'm not the only person who would rather break their little finger than use Caps Lock.
Of course not. They should have relabeled that the AOL key long ago.
The key itself can be repurposed though: with some keymap magic LCtrl and Caps Lock can be swapped.
Map the Key-formerly-known-as-LCtrl so it acts as a Compose to achieve perfection
-
I’m only using Caps Lock to type accented upper case letters. For some reason, that’s the only way to get them on an AZERTY keyboard.
Dead keys provide an alternative way ;)
-
I'll use it if I'm typing enough capital letters in a row, but not for FTFY or TDEMSYR, or FILE_NOT_FOUND, especially if there are _s or other shifted non-letters involved, since I have to use the shift for them anyway.
Oh yeah... The difference between Caps Lock and Shift Lock that no one really understands why it exists...
-
/me raises hand
ooh! ooh! i'm not normal!
in fact you might say that being normal is abnormal around here!
Have you seen what passes for normal out there?
Standards are based on what the majority are. That's not always a good thing, this being case in point.
-
First street is not the top because some cities split in two sides and there will be a 2nd street east/west or north/south but the middle will be something like Main Street.
So you have no first but two second streets.
The town I grew up in had two first streets because the center of town had a square so each first street was on either side of the square.
And a Broadway road led to the center of the square.
-
Oh yeah... The difference between <kbd>Caps Lock</kbd> and <kbd>Shift Lock</kbd> that no one really understands why it exists...
I can think of ! reason...
-
So, pray tell, what does Scroll Lock actually do these days? It had use like 30 years ago, like SysRq keys did... but now?
-
I know of two things. Both are somewhat edge cases, of course.
1.) Excel. Normally the arrow keys move the selected cell. With scroll lock enabled, the arrow keys directly scroll instead.
2.) FreeBSD (and perhaps other BSDs, and maybe Linux if you set it up right) virtual terminals. Turn on scroll lock and the arrow keys scroll through the scrollback buffer.Actually I think the second may apply to some terminal emulators too... so that is like a second-and-a-half thing it does. But I can't test it because I'm on a laptop with no scroll lock and not getting up.
-
Actually I think the second may apply to some terminal emulators too
Wanted to try this in gnome-terminal. My laptop doesn't have a scroll lock key...
-
@Intercourse said:
you could remove the CapsLock key and I would not notice.
Took a while to get used to it, but not too bad...
-
I can think of ! reason...
You explained the difference, but not why the two implementations exist...
-
So, pray tell, what does Scroll Lock actually do these days? It had use like 30 years ago,
As @EvanED explained, this key has its use in a linux terminal. It is equivalent to ^S and ^Q for flow control.
like SysRq keys did... but now?
SysRq still has its use on Linux:
[quote="The documentation"]
It is a 'magical' key combo you can hit which the kernel will respond to regardless of whatever else it is doing, unless it is completely locked up.
[/quote]
-
When I tried to click that link to the docs, the 'magical' clicktracker died and left me staring at a white page. :(
-
When I tried to click that link to the docs, the 'magical' clicktracker died and left me staring at a white page. :(
Works for me (using middle-click to open in a new tab).
I was surprised the linkification actually works, considering how I combined
[quote]
and<a>
.
-
It is a 'magical' key combo you can hit which the kernel will respond to regardless of whatever else it is doing, unless it is completely locked up.
The same thing can be said of any such key combo. Ctrl+Alt+Del always works, except when it doesn't.
-
The same thing can be said of any such key combo. Ctrl+Alt+Del always works, except when it doesn't.
The Three Finger Fuckoff™ is not handled by the kernel, but by
init
. SysRq is handled by the kernel itself, so it usually works even when things are quite messed up (the "except when it doesn't" you mentioned).This is on Linux of course. On Windows Ctrl+Alt+Del might be handled by the kernel (I guess it is), but I don't feel like Googling for confirmation.
-
This still seems like a distinction without a difference. If the kernel's ok, but everything above it is hosed, you may be able to break out with one magical key combo where another one would fail, but most likely you'll end up having to either reboot the system, or force everything to reload, which is like rebooting the system but slower and with more potential traps down the line.
-
It worked fine on middle-click. Not on left-click.
-
There is a difference. SysRq works even when the kernel is in a bad state (disclaimer: this is my personal experience. I've never had a non-functioning SysRq, even when my system was in a bad enough state that NumLock didn't work anymore).
Being able to sync your disks and unmount them before rebooting prevents file system corruption.
SysRq isn't meant for daily usage, it's a last resort.
-
TRWTF With Lenovo is the shitty trackpad.
-
-
Don't all Lenovos come with it?
FYI, here we call them "clitoris".
-
Cheapy ones don't.
makes a note clitoris...
-
-
-
sexual explicit or women demeaning comments start here
-
Isn't it called an 'eraserhead' anyway?
-
sexual explicit or women demeaning comments start here
Are we getting back on that misogyny thing again?
-
The misogyny is over that way
-
You explained the difference, but not why the two implementations exist...
I just made a cheap joke.
-
The Three Finger Fuckoff™ is not handled by the kernel, but by
init
. SysRq is handled by the kernel itself, so it usually works even when things are quite messed up (the "except when it doesn't" you mentioned).This is on Linux of course. On Windows Ctrl+Alt+Del might be handled by the kernel (I guess it is), but I don't feel like Googling for confirmation.
Hmmm, good question. You can Three Finger Salute™ your computer pretty quickly when it boots, so I wonder exactly how it's handled...
-
Ctrl-alt-delete on Windows is explicitly trapped by the kernel. This is actually why that sequence was chosen: using it for the logon sequence means that a user program can't mimic the logon screen because the only thing that could intercept the ctrl-alt-del is a low-level keyboard driver. (And because DOS did that so it could reset and programs couldn't intercept it then, reusing it didn't break anything.)
Here's some slightly relevant history of what happened in Win 3.1: http://blogs.msdn.com/b/oldnewthing/archive/2014/09/12/10557431.aspx
-
I've always wondered about that. Why can't an application send the virtual keypresses?
-
Edit 2: Actually fixed link. Apparently, you can't just put a link on the word "poll"
How apolling.
-
I don't know exactly. Either there's nothing to send it to (I don't know if you can emulate just a keypress as opposed to a key-related message sent to some specific process) or Windows explicitly blocks that from being sent. If I had to guess I'd pick the former, but that's a wild guess.
And besides, faking the keypress is the opposite of what you'd need to do to mimic the logon screen, because the user will "expect" to have to press ctrl-alt-del.
-
I'm not sure about windows, but in linux you can generate arbitrary input events. I've used this myself to implement a user-space USB input driver. You do need root access to do initialize that interface.
This probably doesn't work for magic sysrq, but you can generate those by writing to /proc/sysrq_trigger (also needs root).
You may be able to intercept ctrl-alt-del from userspace but probably not sysrq, as those are handled in the kernel.
-
I may be thinking about this the wrong way round. I'm imagining an application that activates when you're on the login screen and spoofs ctrl alt delete to automatically log in, not a fake log in screen that can capture your credentials
-
I'm not sure about windows, but in linux you can generate arbitrary input events. I've used this myself to implement a user-space USB input driver. You do need root access to do initialize that interface.
This probably doesn't work for magic sysrq, but you can generate those by writing to /proc/sysrq_trigger (also needs root).
I'm fairly certain it's possible to emulate a SysRq keypress from userspace, instead of writing to
/proc/sysrq_trigger
.
From the documentation I linked above:There are some keyboards that produce a different keycode for SysRq than the pre-defined value of 99 (see KEY_SYSRQ in include/linux/input.h), or which don't have a SysRq key at all. In these cases, run 'showkey -s' to find an appropriate scancode sequence, and use 'setkeycodes <sequence> 99' to map this sequence to the usual SysRq code (e.g., 'setkeycodes e05b 99').
You just have to generate keycode 99, it seems.
-
-
well yes, it was also probably mean to link to meta.d
-
You may be able to intercept ctrl-alt-del from userspace but probably not sysrq, as those are handled in the kernel.
Linus would not approve of such things.
Linus Torvalds: "WE DO NOT BREAK USERSPACE!"
-
My Lenovo is like that as well. I'm glad that F5 still compiles, but Fn+F12 to navigate to definition? Ugh.