Bug 100185 - On Greek keyboard euro symbol is not displayed when pressing Control + LeftAlt + E
Summary: On Greek keyboard euro symbol is not displayed when pressing Control + LeftAl...
Status: RESOLVED DUPLICATE of bug 97908
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.0.5.2 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-02 07:42 UTC by Michail Pappas
Modified: 2016-06-09 11:35 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michail Pappas 2016-06-02 07:42:46 UTC
Overview: 

From LibreOffice 5.x, when using a Greek keyboard, the Control + Alt + E combination does not output the Euro symbol


Steps to Reproduce: 

    1) Install LibreOffice 5.x, possibly with the Greek locale included. Definitely also install the Greek keyboard on Windows.

    2) Open a new writer document or calc spreadsheet. Switch keyboard to Greek and press Ctrl+Alt+E. 

Actual Results: What the application did after performing the above steps.

    On 5.x, nothing is produced. On LibO versions from 3.x to 4.x, the Euro symbol is entered.

Expected Results: 
     
    The Euro symbol should appear.

Build Date & Hardware: 

    The problematic build is 5.0.5.2 release. Specifically, build id  55b006a02d247b5f7215fc6ea0fde844b30035b3, locale el-GR (el_GR)
    Platform: Problem appears on both Windows XP 32-bit and Windows 10 32-bit clients.

Additional Information: Have a medium (200+ users) installed user page. This is rather a problem since typists have accustomed to using this combination. Furthermore, on other Windows applications (notepad, firefox, MS Office etc) this combination produces the euro symbol just fine.
Comment 1 Michail Pappas 2016-06-02 08:21:58 UTC
(In reply to Michail Pappas from comment #0)
> Actual Results: What the application did after performing the above steps.
> 
>     On 5.x, nothing is produced. On LibO versions from 3.x to 4.x, the Euro
> symbol is entered.

I made a mistake here. On 5.x, the euro symbol is not displayed upon the keypress. Instead the Edit menu opens.
Comment 2 Buovjaga 2016-06-08 15:05:24 UTC
By Alt, do you mean the left Alt or right one?
Ctrl-AltGr-E produces Euro symbol for me in Windows LibO. Using left Alt opens extension manager.

Set to NEEDINFO.
Change back to UNCONFIRMED after you have provided the information.
Comment 3 Michail Pappas 2016-06-08 19:16:33 UTC
(In reply to Buovjaga from comment #2)
> By Alt, do you mean the left Alt or right one?
> Ctrl-AltGr-E produces Euro symbol for me in Windows LibO. Using left Alt
> opens extension manager.

I am referring to the left Alt key here. In versions up to and including 4.x produced (together with Ctrl and E) the Euro symbol, when the keyboard was set to Greek. This behaviour is consistent with other Windows applications too. I do not know, why extensions manager now "grabs" the Ctrl-LeftAlt-E combo...

Ctrl-AltGr-E does produce the Euro symbol for us in LibO. In fact, you only have to press AltGr-E to produce it too, ctrl is not needed?
Comment 4 Aron Budea 2016-06-08 22:27:54 UTC
This seems relevant:
https://blogs.msdn.microsoft.com/oldnewthing/20040329-00/?p=40003

So, actually Ctrl+Alt should be AltGr, which combination is generally mapped to right Alt key.
Comment 5 Michail Pappas 2016-06-09 04:45:44 UTC
(In reply to Aron Budea from comment #4)
> This seems relevant:
> https://blogs.msdn.microsoft.com/oldnewthing/20040329-00/?p=40003
> 
> So, actually Ctrl+Alt should be AltGr, which combination is generally mapped
> to right Alt key.

Could be, however the article represents a developer's opinion rather than a design choice IMHO. Furthermore, it is dated back to 2004. Fast forward 12 years and even core Windows applications (and everything else from the looks of it) use Ctrl+LeftAlt+E to generate Euro. (Again) like LibO 4.x did. And 5.x doesn't.
Comment 6 Buovjaga 2016-06-09 07:38:43 UTC
Sorry, I'm sometimes slow to remember duplicates..

*** This bug has been marked as a duplicate of bug 97908 ***
Comment 7 Michail Pappas 2016-06-09 09:03:16 UTC
(In reply to Buovjaga from comment #6)
> Sorry, I'm sometimes slow to remember duplicates..
> 
> *** This bug has been marked as a duplicate of bug 97908 ***

I have checked bug# 97098, but the title mentions the *Right* Alt key (AltGr). The issue I am encountering is about the *Left* Alt key. 

Bottomline: are we talking about the same issue here?
Comment 8 Michail Pappas 2016-06-09 09:04:21 UTC
(In reply to Michail Pappas from comment #7)
> (In reply to Buovjaga from comment #6)
> > Sorry, I'm sometimes slow to remember duplicates..
> > 
> > *** This bug has been marked as a duplicate of bug 97908 ***
> 
> I have checked bug# 97098, but the title mentions the *Right* Alt key
> (AltGr). The issue I am encountering is about the *Left* Alt key. 
> 
> Bottomline: are we talking about the same issue here?

Sorry, I was actually referring to bug# 97908.
Comment 9 Buovjaga 2016-06-09 09:10:53 UTC
(In reply to Michail Pappas from comment #7)
> Bottomline: are we talking about the same issue here?

Yes. Juergen made a change regarding Alt keys, but it needs to be reworked. We would somehow need to detect the keyboard layout of the user.
Comment 10 Aron Budea 2016-06-09 11:07:31 UTC
(In reply to Michail Pappas from comment #5)
> Could be, however the article represents a developer's opinion rather than a
> design choice IMHO. Furthermore, it is dated back to 2004. Fast forward 12
> years and even core Windows applications (and everything else from the looks
> of it) use Ctrl+LeftAlt+E to generate Euro. (Again) like LibO 4.x did. And
> 5.x doesn't.

What the linked post meant, Ctrl+Alt should generally not be used as a shortcut modifier, because Ctrl+Alt = AltGr. AltGr also being mapped to right Alt is an extra. Therefore Ctrl+Alt combination should always work as AltGr.

The issue is tha that LibreOffice uses Ctrl+Alt as shortcut modifier.
Comment 11 Michail Pappas 2016-06-09 11:18:03 UTC
(In reply to Aron Budea from comment #10)
> The issue is tha that LibreOffice uses Ctrl+Alt as shortcut modifier.

Does this mean that it will remain this way then? That is, Ctrl+Alt+E will no longer produce the Euro symbol (and, in general, no more Ctrl+Alt+XXX to produce special characters)?

From your statement above it sounds like a design/implementation has already been taken for it.
Comment 12 Aron Budea 2016-06-09 11:35:04 UTC
No, I was only mentioning it as the root cause of this issue.