Date: prev next · Thread: first prev next last
2020 Archives by date, by thread · List index


Good morning,

On 6/3/20 3:49 AM, Steve Fanning wrote:
All,

I am a member of the Documentation Team, currently helping to update the Calc Guide. I have found a system behaviour that I don’t understand and wondered whether anybody could explain what is going on?

My keyboard has two Control keys, one located at the bottom left and one located a few keys to the right of the space bar. I had assumed that they would be interchangeable and that I would be able to use either when a Ctrl key was to be pressed. However this assumption appears not to be valid in some cases.

An example where my assumption holds can be found by pressing the keyboard shortcut Ctrl+F3, which is intended to be equivalent to selecting Sheet > Named Ranges and Expressions > Manage in Calc’s Menu bar. Both methods display the Manage Names dialog. In this case I can use either of my Control keys, the shortcut works for both.

By way of counterexample, the Calc keyboard shortcut Ctrl+F2 is intended to be equivalent to selecting Insert > Function in the Menu bar and both should display the Function Wizard dialog. However using my left Control key, Ctrl+F2 appears to do nothing, while using the right key, Ctrl+F2 displays the Function Wizard dialog as expected. This behaviour is identical for my native Windows 10 version of Calc and for a Linux version running in a virtual terminal through VMWare.

So in summary, is there a technical reason why my two Control keys are not always interchangeable?

The two control keys generate different keyboard scan codes. By *default*, they are routed to the same functions. But specific combinations of left- or right-ctrl with a given key can be re-routed based on firmware or installed software. If you examine the global hot-keys features of your OS, or the configuration of international keyboards (compose keys, dead keys, etc), you will find that they are identified separately.

This is true of left- and right-alt keys as well.

Phil

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.