Keyboard Language Mapping on [User Preference > Input > search term]
Open, Needs TriagePublic

Description

System Information
WINDOWS 7 SPI 64 bits
KEYBOARD FR / EN(UK)


renderer: 'GeForce GTX 870M/PCIe/SSE2'
vendor: 'NVIDIA Corporation'
version: '4.5.0 NVIDIA 378.92'

Blender Version
version: 2.79 (sub 0), branch: master, commit date: 2017-09-11 10:43, hash: 5bd8ac9

Short description of error
When configure new Shortcut on User Preferences,
When I press a key on search bar filter, it doesn't produce the same character than on Key pressed for a new shortcut (KeyMapItem.type)

Exact steps for others to reproduce the error

With Keyboard FR :
User Preferences > Input > Search Filter > ²
User Preferences > Input > Screen > Header > Add New > "

Details

Type
Bug

I cannot reproduce on ubuntu 16.04 with an AZERTY keyboard. No such problem with linux.

I've seen this in Windows too with a custom key configuration. For example I can press . to search for "." in the search menu. But the actual . key when pressed in Blender is interpreted as semicolon and thus doesn't use the same key as in the search! Very confusing. Not sure how to explain this but there's a mismatch between the search field key and the actual key that you press when you're using custom (non-standard) keys.

cannot reproduce here either, adding Windows tag

I also encountered this problem. My mechanical keyboard has some broken switches and I made a new windows keyboard layout for german and replaced the letter "Ö" with "L", as "L" and I didn't need "Ö".

Now in Blender whenever I use a shortcut in the 3d viewport, none with the letter "L" it does not work, but if I write it in any text field it's written correctly as "L", as I assigned it in the custom keyboard layout.

I have a Russian/English keyboard.
There is a '/" key (single/double quotes).

When I press this key on the shortcut input, it's assigned as "double quotes", (stored as 'QUOTE' in keyconfig file).
When I press this key on search input, it's recognized correctly (as expected), as "single quotes".

The issue is present on both Windows and Mac (macbook keyboard).