Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

ThinkPad NotebooksThinkPad: P and W Series Mobile Workstations
All Forum Topics
Options

2 Posts

05-30-2021

Poland

3 Signins

10 Page Views

  • Posts: 2
  • Registered: ‎05-30-2021
  • Location: Poland
  • Views: 10
  • Message 1 of 4

P72 - How to remap keys above numeric keyboard [Calc, (, ), Sleep] to [Home, End, PgUp, PgDown]

2021-05-30, 16:38 PM

Hi,
I've got P72 and it made me very frustrated because of its keyboard.
I'm used to have some important keys (Home, End, PgUp, PgDown) above numeric keyboard. And this is not only question of my comfort but something deep in my muscle memory. I make permanent errors editing text, my fingers are trying to find keys in places where are other keys.
In P72 there are (Calc, (, ), Sleep) buttons above numeric.


I thought it will be easy to replace definition of particular keys using dedicated software (i.e. SharpKeys, PowerToys, AutoHotKeys) but unpleasant surprise awaited me after purchase.
In P72 these keys works only when some additional driver named "Hotkey Features Integration" is installed.
But this driver do something strange with keyboard events and as result pressing keys Calc and Sleep is not recognized as "key press" but just executes calculator or turns off laptop.
I other words, this driver handles keyboard events and translate it to other events - and because of this operating system doesn't know anything about key pressing, and also any program cannot remap keys.

I was looking for a solution but I didn't found any.
There are some entries in registry which looks like configuration for driver keys translation but I'm afraid of changing it without any knowledge about result (and it is hopeless trying to find solution using trial and error method).

Is there any way to fix this stupid behaviour of keyboard driver (using some modified driver or changing its configuration in registry or maybe handling keyboard hardware events before driver)?
Maybe some documentation or description of "Hotkey Features Integration" driver is available?


PS. Ironically, Lenovo Legion 5 (gaming laptop) has keyboard with keyboard layout exactly I need (but without some other important features i.e. TPM module, 4K screen, e.t.c.)

Reply
Options

26 Posts

08-15-2019

United States of America

33 Signins

559 Page Views

  • Posts: 26
  • Registered: ‎08-15-2019
  • Location: United States of America
  • Views: 559
  • Message 2 of 4

Re:P72 - How to remap keys above numeric keyboard [Calc, (, ), Sleep] to [Home, End, PgUp, PgDown]

2021-05-30, 19:47 PM

Hello DarJut

I have always bemoaned the fact that keyboard layouts are not only different between vendors but also between models within the same vendor!

To date, my only alternative is to standardize on an external keyboard - either directly connected to the machine or via a docking station (Thunderbolt, etc.).

 

--
Anthony

I am neither an employee nor an agent of Lenovo. I ONLY recommend Lenovo systems WITH 3-year ON-SITE warranty for all my customers!
Reply
Options

144 Posts

06-17-2015

Hong Kong S.A.R of China

176 Signins

1897 Page Views

  • Posts: 144
  • Registered: ‎06-17-2015
  • Location: Hong Kong S.A.R of China
  • Views: 1897
  • Message 3 of 4

Re:P72 - How to remap keys above numeric keyboard [Calc, (, ), Sleep] to [Home, End, PgUp, PgDown]

2021-06-01, 2:17 AM

There's KeyTweak which directly remaps your keys.

You can permanently uninstall KeyTweak afterwards!

 

http://keytweak.en.softonic.com

v2.3.1 (released 2020)

 

We are actually using the v2.3.0 (circa 2010) on our X1E3 (X1 Extreme Gen 3) right now, and it works!


Daily Driver: X1 Extreme Gen 3 (X1E-3) | WWAN (mobile broadband)
X1E-3, X1E-1, X1C-9, X1C-4, X1C-3, X230
Retired Thinkpads: X250, T410, T42, 560 (circa 1996)
Also: IBM Thinkpad era computer bag !
Reply
Options

2 Posts

05-30-2021

Poland

3 Signins

10 Page Views

  • Posts: 2
  • Registered: ‎05-30-2021
  • Location: Poland
  • Views: 10
  • Message 4 of 4

Re:P72 - How to remap keys above numeric keyboard [Calc, (, ), Sleep] to [Home, End, PgUp, PgDown]

2021-06-01, 16:22 PM

Thank you w0qj for advice, but KeyTweak doasn't work (I've tried it).
It uses registry key 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"
to remap keys - in the same way as SharpKeys does.

Unfortunatly in P72 pressing keys [Calc, Sleep] doesn't ganerate "key press" events because of Lenovo "Hotkey Features Integration" keyboard driver strange behaviour.

Your X1E3 doesn't have numeric pad and [Calc, Sleep] and this is a reason why it KeyTweak works.


Is here any Lenovo specialist/consultant to help?

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms