Maniphest T95312

blender's shortcuts don't work in Arabic input source
Closed, Archived

Assigned To
None
Authored By
Ahmed Mamoun (Mamoun07)
Jan 29 2022, 6:12 PM
Tags
  • BF Blender
Subscribers
Ahmed Mamoun (Mamoun07)
Ankit Meel (ankitm)
Harley Acheson (harley)
Richard Antalik (ISS)

Description

System Information
Operating system: macOS-11.6-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon R9 M370X OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.6.20

Blender Version
Broken: version: 3.0.0, branch: master, commit date: 2021-12-02 18:35, hash: rBf1cca3055776

Short description of error
A problem happened in all blenders versions from 2.8 until 3.0 when I open blender to add a mesh or use any shortcuts non of them is work only edit mode worked and nothing else this problem happened with me in blenders version so I think it's in my hardware but keyboard work perfectly in chrome or any app except blender

Exact steps for others to reproduce the error

  • Set input Source to "Arabic" (other variants of Arabic weren't tested)
  • Try to use a shortcut like Shift + A
  • change input source to something like ABC - Extended and shortcuts work

Here is a video for what happened : https://youtu.be/CarRCDT_Dhg
Thank You so much

Event Timeline

Ahmed Mamoun (Mamoun07) created this task.Jan 29 2022, 6:12 PM
Ahmed Mamoun (Mamoun07) updated the task description.Jan 29 2022, 6:38 PM
Ahmed Mamoun (Mamoun07) updated the task description.Jan 29 2022, 9:29 PM
Richard Antalik (ISS) changed the task status from Needs Triage to Needs Information from User.Feb 2 2022, 1:25 AM
Richard Antalik (ISS) added a subscriber: Richard Antalik (ISS).

Do you use any special keyboard, or is this normal macbook keyboard? Also do you use non-english keyboard layout? can you check if english layout would work?

Ahmed Mamoun (Mamoun07) added a comment.Feb 2 2022, 5:55 AM

Hello Richard ,
I found the solution when i try to change my english language in mac to us language " as u said "
blender's shortcuts don't work when i switch my layout from english to arabic it's only work when i choose english language as my default layout to type so when i change it from english to arabic it's stop working but when switch it back it work fine

Thank you for taking time to answer my question

really appreciated

Richard Antalik (ISS) added a subscriber: Ankit Meel (ankitm).Feb 3 2022, 3:20 AM

Fact that swithing layout to english and back will resolve this sounds like a bug. @Ankit Meel (ankitm) Can you confirm this issue? I would imagine this to be issue with other non-english layouts, but never seen reports like this though.

Ankit Meel (ankitm) added a comment.Feb 8 2022, 6:15 AM

Fact that swithing layout to english and back will resolve this sounds like a bug.

I think he meant it works in English, and not in Arabic which is also what I'm seeing. It's not resolved by Arabic - English - Arabic trip. Arabic is still broken.

Ankit Meel (ankitm) renamed this task from blender's shortcuts don't work in mac book pro zero user to blender's shortcuts don't work in Arabic input source.Feb 8 2022, 6:16 AM
Ankit Meel (ankitm) updated the task description.
Ankit Meel (ankitm) changed the task status from Needs Information from User to Needs Triage.Feb 10 2022, 9:29 AM
Richard Antalik (ISS) added a subscriber: Harley Acheson (harley).Feb 14 2022, 6:51 PM

@Harley Acheson (harley) I think you mentioned that some features don't work correctly with arabic text, because there are no devs that understand this language in chat. Does this fall into that category? Not sure how to classify this.

Harley Acheson (harley) added a comment.Feb 14 2022, 7:20 PM

@Richard Antalik (ISS) - My only knowledge of known Arabic-related issues are to do without how Arabic text is drawn, in that entering such text would make it come out in the wrong order and the incorrect characters could be shown (they can differ depending on if they are at the start, middle, or end of word), and won't "connect up" correctly.

This however looks like an input issue, and I'm not certain how Arabic text is input by native speakers, especially on Mac. I'd guess (perhaps badly) that this keyboard layout would directly enter Arabic characters as you press the Latin keytops.

For example on my Windows computer I can select Arabic input as if I lived in Egypt. So I am entering Arabic as if I used an "Arabic 101 keyboard". So it thinks my keyboard looks like this:

As I press the usual ABC characters, out comes Arabic instead, like this "شلاؤ" (example entered in this text box, not in Blender). This means that, by default, pressing A or G does not output an A or G. Therefore there has to be a toggle (somewhere) to switch between Arabic and Latin. On my windows computer it is something on my taskbar.

So to me this doesn't sound like a bug. If you are entering Arabic text into a Blender input box then change the input source language to "Arabic". If you want to enter English text into that same input you have to change to "English". That is the same case for Blender shortcuts like Shift-A

Richard Antalik (ISS) closed this task as Archived.Feb 16 2022, 3:23 PM

@Harley Acheson (harley) Thanks for clarification.

I guess this would make sense, as when I switch from qwerty to qwertz, z key location moves with layout. but some keys like numbers are "hard coded" and don't follow actual keyboard layout.

Will close this report then as it currently works as expected. Thanks for reporting though.