[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

zhenfa zhao reopened GUACAMOLE-1936:
------------------------------------

Sorry, I am using a Finnish keyboard, and my remote desktop is also a Finnish 
keyboard, when I type the key 'o', the corresponding English keyboard is '; 
'When I debug the code I 
find([code|[https://github.com/apache/guacamole-client/blob/main/guacamole-common-js/src/main/webapp/modules/Keyboard.js#L698]|https://github.com/apache/guacamole-client/blob/main/guacamole-common-js/src/main/webapp/modules/Keyboard.js#L698]):

When I use the Finnish keyboard to enter the key '/', the corresponding keycode 
is 189, the unicode value is 45, and the rdp input is actually '+', which is 
not expected.

!image-2024-04-19-15-59-48-742.png!

When I enter the key '/' when using the English keyboard, the corresponding 
keycode is 191, the value after unicode is 47, and the actual input of rdp is' 
- ', which is correct.

!image-2024-04-19-15-58-02-218.png!

In the same way, '/; '[] \' These keys (English keyboard) correspond to the 
Finnish keyboard on my computer, which also causes typing errors. I wonder if 
some special keyboard needs to be processed, sending using unicode encoding 
will result in incorrect output. How should I make it enter accurately on my 
local computer for Finnish keyboard.

> Finnish keyboard input
> ----------------------
>
>                 Key: GUACAMOLE-1936
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1936
>             Project: Guacamole
>          Issue Type: Bug
>            Reporter: zhenfa zhao
>            Priority: Major
>
> When the local computer uses the Finnish keyboard and the RDP is set to the 
> Finnish keyboard, the symbols cannot be entered accurately
> Corresponding keyboard keys:
> / ; ' [ ] \ 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to