Gizmos Freeware Reviews  

Go Back   Gizmo's Freeware Forum > Freeware Forum > Freeware Installation & Usage

Reply
 
Thread Tools Display Modes
Old 31. Jan 2019, 11:15 PM   #1 (permalink)
Member
 
Join Date: Apr 2013
Posts: 15
Default Hotkey Keyboard Shortcut Mapping on non-US keyboards

Hi,
I use Notepad++ english version on a windows 7, with a belgian french keyboard. I would like to use the Ctrl+$ combination as in another soft I use to display all characters. On the US keyboard the combination (defined in the shortcut mapper) is Ctrl+] (NB. on the belgian keyboard AltGr+$ gives ']').
What combination should I use?
The same problem happens over and over again with various software. I there a generic solution?
Thanks,
Y
yyyy is offline   Reply With Quote
Old 01. Feb 2019, 12:32 PM   #2 (permalink)
Member
 
Join Date: Apr 2013
Posts: 15
Default This is a solution I found

HI, This is the solution, I found :
Explaining it the practicle way...On windows 7 with a BE-FR KB, to use the cltr+$ key combination to show all characters in Np++ .
(step 0. --probably useless but might make things clearer -- On BE-FR KB, using KeyTweak, get the scan code (scancode = 27))
step 1. On BE-FR KB, using Nirsoft KeyboardStateView, identify the virtual key Scan code : <$> physical key's Virktual Key = VK_OEM_1
step 2. In US-EN KB, using Nirsoft KeyboardStateView, Identify the physical key who has the same virtual key (step 2.1 Adjust windows system to use a US-EN keyboard, step 2.2 Open on-screen keyboard (it should be qwerty),step 2.3 Try the different keys to identify the key which corresponds to the VK_OEM_1 on the US-EN KB (in this case , this is the semicolon<;> key ).
Step 3. in in the shortcut mapper of Np++, use the <;> instead of the <]>.

Sauf erreur, Here you have the full list of EN-US KB mappings

EnKbVK EnKbChar Scan code

VK_OEM_3 EnKbChar=` Scan code=1

VK_OEM_Minus EnKbChar=- Scan code=12

VK_OEM_PLus EnKbChar== Scan code=13

VK_OEM_4 EnKbChar=[ Scan code=26

VK_OEM_6 EnKbChar=] Scan code=27

VK_OEM_1 EnKbChar=; Scan code=39

VK_OEM_7 EnKbChar=' Scan code=40

VK_OEM_5 EnKbChar=\ Scan code=43

VK_OEM_Mkey EnKbChar=m Scan code=50

VK_OEM_comma EnKbChar=, Scan code=51

VK_OEM_period EnKbChar=. Scan code=52

VK_OEM_2 EnKbChar=/ Scan code=53

(VK_OEM_102 (lower row left) EnKbChar=????? Scan code=86)

I suppose these mappings substitution are not limited to Np++.
!!!!!!!! There is a DOUBLE substitution between different keyboard layouts, one is for the scan code sent by the physical keyboard, one at the software level !!!!!

Should I share that information ? What site would allow that?
Y
yyyy is offline   Reply With Quote
Old 01. Feb 2019, 06:27 PM   #3 (permalink)
Member
 
Join Date: Apr 2013
Posts: 15
Default

To complete the previous post keyboard layouts are available on the http://kbdlayout.info/ site
yyyy is offline   Reply With Quote
Old 03. Feb 2019, 06:06 AM   #4 (permalink)
Editor
 
Join Date: Jul 2010
Location: New Zealand
Posts: 1,741
Default

Quote:
Originally Posted by yyyy View Post
To complete the previous post keyboard layouts are available on the http://kbdlayout.info/ site
Thanks. That's a very useful website about international keyboard layouts.

I've seen his excellent work before. Michael Kaplan, retired since 2015, was "a Developer in the Windows International group and the author of the popular 'Sorting It Out' blog that is dedicated it all things '-ization.' That means Globalization, Internationalization, and Localization."
__________________
Better to light a candle ... than to curse the darkness.
Remah is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT +1. The time now is 11:33 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.