Text‑Formatting Shortcuts in Russian, Ukrainian and other Cyrillic layouts in Editor and Docs
I
II
Problem: When typing in Ukrainian/Russian/Bulgarian (Cyrillic) on macOS, core formatting shortcuts don’t work in ClickUp editors. If I switch to the English (US) layout, they work — but switching layouts just to format text breaks the writing flow.
Where it happens: Docs, Task Descriptions, Comments, Messages — in the macOS Desktop app, Chrome, and Safari.
Shortcuts that fail on Cyrillic layouts:
Headings: Cmd+Opt+1, Cmd+Opt+2, Cmd+Opt+3, Cmd+Opt+4
Alignment: Cmd+Opt+L (Left), Cmd+Opt+E (Center), Cmd+Opt+R (Right)
Lists: Cmd+Shift+7 (Ordered list), Cmd+Shift+8 (Bulleted list), Cmd+Shift+9 (Checklist)
Strikethrough: Cmd+Shift+X
Steps to reproduce:
- On macOS, enable a Ukrainian, Bulgarian or Russian input source.
- Open any ClickUp editor.
- With Cyrillic layout active, press Cmd+Opt+2 or Cmd+Shift+8.
- Actual: nothing happens. Expected: apply the format.
Why it matters:
- Slows down everyday writing (docs, specs, comments).
- Forces layout switching or mouse clicks.
- Feels non-inclusive for non‑Latin users.
Environment: macOS (Apple Silicon & Intel). Repro in ClickUp Desktop, Chrome (v120+), Safari (v17+).
What would fix it:
- Make shortcuts layout‑agnostic (e.g., use physical key codes / KeyboardEvent.code).
- Or allow user‑remappable shortcuts.
Acceptance criteria:
With Cyrillic layout active on macOS, the shortcuts above work exactly like on English layout across all ClickUp editors, with no regressions.
If this affects you: please upvote so it gets prioritized.Also impacted Cyrillic layouts (examples for search): Belarusian, Bulgarian, Serbian (Cyrillic), Macedonian, Kazakh, Kyrgyz, Tajik, Mongolian (Cyrillic), Uzbek (Cyrillic), Tatar, Bashkir.
Support has confirmed the issue: CLK-831029 ticket is assigned, but it has minor priority now as am the only one, who reported. Please vote and force bug-fix or contact support.
Contact me, I am happy to help QA!
Log In
I
II
Proposed Solutions (Any of the following would solve the issue)
1) Layout‑Agnostic Shortcut Handling
- Listen to physical key codes + modifiers (e.g., Meta+Alt+Digit2) instead of character values that vary per layout.
- Normalize via KeyboardEvent.code where possible; fall back intelligently.
2) Per‑Layout Key Mapping
- Detect active OS input layout and map known commands to the correct physical keys for Cyrillic layouts.
3) User‑Configurable Shortcuts
- Allow users to remap formatting commands inside ClickUp settings, storing preferences per workspace or per device.
Any combination improves inclusivity; (1) is likely lowest friction for parity with English.
I
II
Competitive / Platform Benchmarks
Many native/macOS‑friendly editors listen to key equivalents in a layout‑agnostic way (using key codes + modifiers rather than literal characters), or implement per‑layout mappings.
Web apps with strong i18n support provide customizable shortcuts and/or detect OS‑level layout to resolve commands correctly.