From 2cde543a7b403fd15c51d71dfb73cc640e50020c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 29 Jun 2025 08:12:00 +0530 Subject: [PATCH] Fix #8760 --- docs/keyboard-protocol.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/keyboard-protocol.rst b/docs/keyboard-protocol.rst index e64f207f8..aeb49f125 100644 --- a/docs/keyboard-protocol.rst +++ b/docs/keyboard-protocol.rst @@ -247,7 +247,11 @@ enhancement ` mechanism described below. Some examples: If multiple code points are present, they must be separated by colons. If no known key is associated with the text the key number ``0`` must be used. The associated text must not contain control codes (control codes are code points -below U+0020 and codepoints in the C0 and C1 blocks). +below U+0020 and codepoints in the C0 and C1 blocks). In the above example, the +:kbd:`option` modifier is consumed by macOS itself to produce the text å +and therefore not reported in the keyboard protocol. On some platforms +composition keys might produce no key information at all, in which case the key +number ``0`` must be used. Non-Unicode keys