Bug 1421799 - Shift + Space doesn't work when Hebrew layout is added - Caps Lock = Shift
Summary: Shift + Space doesn't work when Hebrew layout is added - Caps Lock = Shift
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus
Version: 25
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-02-13 17:21 UTC by chris.m.weimer
Modified: 2017-08-01 02:50 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-02-15 03:00:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description chris.m.weimer 2017-02-13 17:21:24 UTC
Description of problem:

When, under Keyboard settings, Hebrew (Biblical) is added, Shift + Spacebar no longer produces a keystroke and Caps Lock functions as Shift.


Version-Release number of selected component (if applicable):

Fedora 25 XFCE spin

How reproducible:

  Turn on Caps Lock and type 123 to see !@#. Remove Hebrew layout (keeping other layouts, e.g. Greek and Russian). Press R-Shift + Space and 

Steps to Reproduce:
1. In Fedora 25 XFCE (untested on other spins), add Hebrew (Biblical, Tiro) to Layouts under Keyboard settings.
2. Press R-Shift + Space.
3. Turn on Caps Lock.
4. Type 1 2 3.

Actual results:

R-Shift + Space produces no keystroke (xev says "NoSymbol").

Typing 1 2 3 with Caps Lock on results in !@#.

Expected results:

R-Shift + Space should result in a space.

Typing 1 2 3 with Caps Lock on should result in 1 2 3.

Additional info:

It works just fine with other layouts I tried (Greek and Russian), but Hebrew in particular resulted in the undesired behavior.

Comment 1 fujiwara 2017-02-14 09:46:32 UTC
Which engine did you try?
I don't see any problems with 'xkb:il::heb'.
You can check the current ibus engine with `ibus engine` command.

Comment 2 chris.m.weimer 2017-07-31 18:23:55 UTC
ibus engine outputs: 'xkb:us::eng' or 

Note, this occurs only when Hebrew is a layout, not necessarily when it's selected. The issue is still here in Fedora 26 Gnome. I don't know where the fault lies, whether it's ibus or something else. I'm assuming it's an error with whatever determines keyboard layout, so if that's not ibus, please direct me to whomever could help on that front. Thanks.

Comment 3 fujiwara 2017-08-01 02:50:01 UTC
(In reply to chris.m.weimer from comment #2)
> ibus engine outputs: 'xkb:us::eng' or 

It's not Hebrew layout. Seems you didn't configure ibus correctly.
You could try a new user account instead of the current user one.
im-chooser can select ibus and ibus-setup can select Hebrew layout.


Note You need to log in before you can comment on or make changes to this bug.