File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/contentassist Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -1370,7 +1370,8 @@ public boolean verifyKey(VerifyEvent e) {
13701370 break ;
13711371
13721372 default :
1373- if (e .keyCode != SWT .CAPS_LOCK && e .keyCode != SWT .MOD1 && e .keyCode != SWT .MOD2 && e .keyCode != SWT .MOD3 && e .keyCode != SWT .MOD4 )
1373+ // On Linux ALT_GR is the level3 switch (at least on the US-INTL layout), when using 'include "level3(YOURKEY)"' in the xkb file
1374+ if (e .keyCode != SWT .CAPS_LOCK && e .keyCode != SWT .MOD1 && e .keyCode != SWT .MOD2 && e .keyCode != SWT .MOD3 && e .keyCode != SWT .MOD4 && e .keyCode != SWT .ALT_GR )
13741375 hide ();
13751376 return true ;
13761377 }
Original file line number Diff line number Diff line change @@ -772,7 +772,8 @@ private boolean contextSelectorKeyPressed(VerifyEvent e) {
772772 break ;
773773
774774 default :
775- if (e .keyCode != SWT .CAPS_LOCK && e .keyCode != SWT .MOD1 && e .keyCode != SWT .MOD2 && e .keyCode != SWT .MOD3 && e .keyCode != SWT .MOD4 )
775+ // On Linux ALT_GR is the level3 switch (at least on the US-INTL layout), when using 'include "level3(YOURKEY)"' in the xkb file
776+ if (e .keyCode != SWT .CAPS_LOCK && e .keyCode != SWT .MOD1 && e .keyCode != SWT .MOD2 && e .keyCode != SWT .MOD3 && e .keyCode != SWT .MOD4 && e .keyCode != SWT .ALT_GR )
776777 hideContextSelector ();
777778 return true ;
778779 }
@@ -814,7 +815,8 @@ private boolean contextInfoPopupKeyPressed(KeyEvent e) {
814815 validateContextInformation ();
815816 break ;
816817 default :
817- if (e .keyCode != SWT .CAPS_LOCK && e .keyCode != SWT .MOD1 && e .keyCode != SWT .MOD2 && e .keyCode != SWT .MOD3 && e .keyCode != SWT .MOD4 )
818+ // On Linux ALT_GR is the level3 switch (at least on the US-INTL layout), when using 'include "level3(YOURKEY)"' in the xkb file
819+ if (e .keyCode != SWT .CAPS_LOCK && e .keyCode != SWT .MOD1 && e .keyCode != SWT .MOD2 && e .keyCode != SWT .MOD3 && e .keyCode != SWT .MOD4 && e .keyCode != SWT .ALT_GR )
818820 hideContextInfoPopup (true );
819821 break ;
820822 }
You can’t perform that action at this time.
0 commit comments