14

Lack of Insert key (required for Copy/Paste in many Linux programs) kills me. I once saw this list somewhere, but lost its reference.

Looking for key combination (probably Fn with something else) of: Insert, Print Screen, Sys Req, Scroll Lock, etc.

for Lenovo Thinkpad X1 Carbon. Especially the Insert key.

fixer1234
  • 28,064
Uri London
  • 348
  • 2
  • 4
  • 11

3 Answers3

12

From the Lenovo Manual:

  • Fn+B
    • Has the same function as the Break key on a conventional keyboard.
  • Fn+I
    • Has the same function as the Insert key on a conventional keyboard.
  • Fn+K
    • Has the same function as the ScrLK key on the conventional keyboard.
  • Fn+P
    • Has the same function as the Pause key on the conventional keyboard.
  • Fn+S
    • Has the same function as the SysRq key on the conventional keyboard.
  • Fn+T
    • Has the same function as the Prt Sc key on a conventional keyboard.
  • Fn+E
    • Has the same function as the End key on a conventional keyboard.
  • Fn+H
    • Has the same function as the Home key on a conventional keyboard.
  • Fn+4
    • Puts the computer to sleep mode. To resume normal operation, press the power button.
Grimston
  • 136
1

Wrestling with this today, in order to figure out the Linux REISUB emergency shutdown process for my Lenovo Carbon X1, here is what I found: (Note that these instructions are specific to Linux.)

First, check to see if emergency SysRq is even enabled:

cat /proc/sys/kernel/sysrq

It will output 1 if enabled, 0 if not enabled. If it is not enabled, you can temporarily enable with:

echo 1 > /proc/sys/kernel/sysrq

I found (using sudo showkey) that the left and right ALT keys on my thinkpad output different keycodes. Also, that the SysRq is mapped to Alt+PrtSc, not to Alt+S. So on the thinkpad, it is LeftAlt+PrtSc.

The correct sequence for REISUB on my Thinkpad is:

  1. LeftAlt-PrtSc-R : switch keyboard from Raw mode to Xlate
  2. LeftAlt-PrtSc-E : send SIGTERM to all processes except boot, so they can gracefully exit
  3. LeftAlt-PrtSc-I : send SIGKILL to all processes except boot, to kill any stubborn stragglers
  4. LeftAlt-PrtSc-S : Sync all mounted filesystems, so that caches get written to the disk (prevent data loss)
  5. LeftAlt-PrtSc-U : Remount all mounted filesystems in readonly mode (prevent filesystem errors)
  6. LeftAlt-PrtSc-B : Reboot

(wait a few seconds between each command)

You can test whether your emergency SysRq is working this way:

  1. sudo journalctl -f
  2. LeftAlt-PrtSc-S

This will sync files and you should see a system journal entry that says

Aug 04 17:32:27 hostname kernel: sysrq: Emergency Sync
Aug 04 17:32:27 hostname kernel: Emergency Sync complete

(You can also safely use SysRq-M that will print a bunch of memory info into the log.)

For more info, including how to enable SysRq permanently if you want it, see https://forum.manjaro.org/t/howto-reboot-turn-off-your-frozen-computer-reisub-reisuo/3855

Maybe this will save someone else some time.

Alcamtar
  • 131
1

Fn works directly under Windows for me. However, it wouldn't work under a telnet client like Putty. In the latter case, Esc acts as the funciton key, eg. Esc + I = Ins.

ile
  • 213