Page 1 of 1

Keyboard shortcuts without numpad

Posted: 2013-04-06, 18:16 UTC
by vrana
It's very hard to use keyboard shortcuts on most laptop keyboards. Some laptops don't have the option to press them at all (e.g. Lenovo T430s).

Would it be possible to add keyboard shortcuts for operations currently accessible by numpad (Num+, Num-, Num*, Num/ and their Ctrl and Alt counterparts)? Perhaps allowing keyboard +, -, *, / could work, it isn't used very often in filenames so it wouldn't collide with Quick search.

I've tried to do this by Redefine Hotkeys feature but it doesn't work. Pressing + still writes + on the command line and Alt++ still does nothing. Disabling Quick search didn't help.

Posted: 2013-04-06, 18:51 UTC
by MVV
Which + have you pressed? I think +, -, *, / in key list are Num keys. Shift+= is not +. :wink:

I think you can try combos with Alt or Ctrl and PgUp, End, [, ] etc. But it is hard of course because of number of actions (just Num keys, Num keys with Ctrl, with Ctrl+Shift, with Alt etc).

BTW just tried, =+ key is named OEM_+ in TC key list, -_ seems to be OEM_-.

Posted: 2013-04-07, 16:27 UTC
by umbra
2vrana
You can use Redefine Hotkeys for this. Assigning OEM_+ to cm_SpreadSelection really works. Also, I don't have a Lenovo, but most notebooks provide numeric keys through Fn. Have you tried pressing Fn+/ (with english keyboard layout) or Fn+- (with czech keyboard layout)?

Posted: 2013-04-07, 17:35 UTC
by MVV
umbra,
It seems that mentioned model doesn't allow to press Fn+something for Num keys.

Posted: 2013-04-07, 17:37 UTC
by vrana
Thanks, OEM variants work.

T430s really miss some keys. It has some hidden shortcuts but num keys are not part of them.

Re: Keyboard shortcuts without numpad

Posted: 2022-12-16, 11:17 UTC
by maludroid
I posted my solution here: viewtopic.php?p=425066#p425066

Re: Keyboard shortcuts without numpad

Posted: 2022-12-17, 00:52 UTC
by petermad
I suggest to use this on a laptop without numeric keyboard:

Code: Select all

[Shortcuts]
C+OEM_+=cm_SpreadSelection
C+OEM_-=cm_ShrinkSelection
C+OEM_.=cm_ExchangeSelection
C+OEM_,=cm_RestoreSelection
instead of Num+, Num-, Num* and Num/