Issues with Persian Keyboard Layout on Fedora 41 Budgie Atomic

Hello,

I’ve noticed some problems with the Persian Keyboard Layout on Fedora 41 Budgie Atomic, which could cause confusion for Persian-speaking users.

Here are the main issues:

  1. The پ (Pe) character is incorrectly mapped. It should be accessible via the \ (or |) (Next to Backspace “On The Left”)key, but this does not work as expected.
  2. The ئ (Yeh with Hamza Above) character is incorrectly mapped. It is supposed to be on the M key, but it appears on the S key instead.

Additionally, when selecting the Persian layout in the Settings, the visual keyboard preview also displays these incorrect mappings, which confirms that the layout itself is inconsistent with standard Persian keyboards.


Steps to Reproduce:

  1. Open Settings and select the Persian keyboard layout.
  2. Observe the visual layout preview, which shows the incorrect mappings for پ and ئ.
  3. Test the layout by typing on a physical keyboard; you’ll notice the mismatched characters.

System Information:

  • Fedora Version: Fedora 41 Budgie Atomic
  • Keyboard Layout: Persian
  • Physical Keyboard: US Standard

Suggested Fix:

Align the Persian layout with the standard Unicode or Windows-based Persian layout for better user experience.