bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#74423: Low level key events


From: Eli Zaretskii
Subject: bug#74423: Low level key events
Date: Wed, 04 Dec 2024 22:01:53 +0200

> Date: Mon, 2 Dec 2024 17:54:03 +0100
> Cc: 74423@debbugs.gnu.org
> From: Cecilio Pardo <cpardo@imayhem.com>
> 
> Here is a new version of the patch. Sorry it took so long. It
> addresses most of the notes I got:

Thanks.  There are several minor issues with this (first line of doc
strings not a single complete sentence, one space between sentences,
etc.), but I guess this is too early for such details.

Other than that, I have only one comment:

> +  DEFVAR_LISP ("enable-low-level-key-events", Venable_low_level_key_events,
> +            doc: /* If non-nil, reception of low-level key events is enabled.
> +
> +The value configures the set of keys that are handled:
> +
> +If t, send events for all keys.
> +
> +If a number, send events for the corresponding keysym.  When calling
> +'llk-init', a set of variables with the xk- prefix is initialized with
> +the numeric values for keysyms.  This numbers are platform dependent.

This seems to say that it is impossible to make the value do the same
on all platforms?  If so, I think it's less useful than it could be,
because Emacs generally tries to abstract platform-specific issues as
much as possible, to facilitate platform-independent Lisp programs
that work the same on all supported systems.

Also, there's no information here where to find the list of these xk-
numbers.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]