Bug 386442

Summary: Language layout toggle not works from Persian to English with "Super+Space" or "Alt+Space" keys
Product: [Applications] systemsettings Reporter: Ali Razmdideh <alirazmdideh20>
Component: kcm_keyboardAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ali Razmdideh 2017-11-01 22:26:36 UTC
When I set "Win key + Space" for Language layout toggle, it changes English to Persian well, but not changes from Persian to English and layout is stock on Persian.

And I had same issue with "Alt + Space" keys. So I guess this is because of Space key behavior in Persian. But I can't find its reason.

And here is my kxkbrc file:
[Layout]
DisplayNames=,
LayoutList=us,ir
LayoutLoopCount=-1
Model=pc104
Options=grp:alt_shift_toggle,grp_led:scroll,grp:win_space_toggle
ResetOldOptions=true
ShowFlag=false
ShowLabel=true
ShowLayoutIndicator=true
ShowSingle=false
SwitchMode=Global
Use=true

And here is the "xmodmap -pke | grep -w 65" output:
keycode  65 = space ISO_Next_Group space ISO_Next_Group nobreakspace U202F

So why this issue is happened in Persian?

Thanks in advance.
Comment 1 Nate Graham 2021-03-20 03:50:02 UTC
What is the space key behavior in Persian?