1
0
mirror of synced 2026-03-05 19:19:56 +00:00

Add WHICHKEY to lispusers/ (#1987)

* WHICHKEY

* WHICHKEY collects all down keys
This commit is contained in:
rmkaplan
2025-01-27 11:54:09 -08:00
committed by GitHub
parent 40d2ac394c
commit d9090011d4

28
lispusers/WHICHKEY Normal file
View File

@@ -0,0 +1,28 @@
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
(FILECREATED "23-Jan-2025 15:47:23" {WMEDLEY}<lispusers>WHICHKEY.;3 1037
:EDIT-BY rmk
:CHANGES-TO (FNS WHICHKEY)
:PREVIOUS-DATE "23-Jan-2025 15:46:57" {WMEDLEY}<lispusers>WHICHKEY.;2)
(PRETTYCOMPRINT WHICHKEYCOMS)
(RPAQQ WHICHKEYCOMS ((FNS DOWNP WHICHKEY)))
(DEFINEQ
(DOWNP
[LAMBDA (KEYNAME) (* ; "Edited 19-May-2018 20:03 by rmk:")
(PROGN (DISMISS 2000)
(KEYDOWNP KEYNAME])
(WHICHKEY
[LAMBDA (DELAY) (* ; "Edited 23-Jan-2025 15:44 by rmk")
(* ; "Edited 4-Dec-2023 16:04 by rmk")
(* ; "Edited 18-May-2018 13:09 by rmk:")
(PROGN (DISMISS (OR DELAY 3000))
(for X IN \KEYNAMES when (KEYDOWNP (CAR X)) collect X])
)