X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/896546cd9ba8e82956662329b77becb0366a1e73..937640a621a4ce2e5e56eaecca37a2a28a584318:/lisp/emacs-lisp/levents.el diff --git a/lisp/emacs-lisp/levents.el b/lisp/emacs-lisp/levents.el index 0cb860c6d4..cd3fe2764c 100644 --- a/lisp/emacs-lisp/levents.el +++ b/lisp/emacs-lisp/levents.el @@ -1,6 +1,9 @@ -;;; levents.el --- emulate the Lucid event data type and associated functions. +;;; levents.el --- emulate the Lucid event data type and associated functions -;; Copyright (C) 1993 Free Software Foundation, Inc. +;; Copyright (C) 1993, 2001 Free Software Foundation, Inc. + +;; Maintainer: FSF +;; Keywords: emulations ;; This file is part of GNU Emacs. @@ -95,8 +98,8 @@ in is the second. This function contains knowledge about what the codes mean -- for example, the number 9 is converted to the character Tab, not the distinct character Control-I. -Beware that character-to-event and event-to-character are not strictly -inverse functions, since events contain much more information than the +Beware that character-to-event and event-to-character are not strictly +inverse functions, since events contain much more information than the ASCII character set can encode." ch) @@ -211,11 +214,11 @@ In this emulation, it returns nil for non-mouse-related events." (defun event-to-character (event &optional lenient) "Returns the closest ASCII approximation to the given event object. If the event isn't a keypress, this returns nil. -If the second argument is non-nil, then this is lenient in its +If the second argument is non-nil, then this is lenient in its translation; it will ignore modifier keys other than control and meta, -and will ignore the shift modifier on those characters which have no -shifted ASCII equivalent (Control-Shift-A for example, will be mapped to -the same ASCII code as Control-A.) If the second arg is nil, then nil +and will ignore the shift modifier on those characters which have no +shifted ASCII equivalent (Control-Shift-A for example, will be mapped to +the same ASCII code as Control-A.) If the second arg is nil, then nil will be returned for events which have no direct ASCII equivalent." (if (symbolp event) (and lenient @@ -287,4 +290,5 @@ GNU Emacs 19 does not currently generate process-output events." (provide 'levents) +;;; arch-tag: a80c21da-69d7-46de-9cdb-5f68577b5525 ;;; levents.el ends here