Skip to content

Undefined function error when editing virtual keyboard with VIRTUALKEYBOARDS #2730

Description

@pamoroso

With VIRTUALKEYBOARDS loaded, when editing a new keyboard based on the default one I get a break window with the error:

UNDEFINED-FUNCTION
In OLDFAULT1:
VKBO.EDIT-KEYBOARD-COMMAND is an undefined function

To Reproduce

Steps to reproduce the behavior:

  1. launch Medley
  2. evaluate (FILESLOAD VIRTUALKEYBOARDS)
  3. from the background menu, execute Keyboard > Edit > New Keyboard, default initial

Expected behavior

The keyboard editing windows open with no errors.

Screenshots

The break window and Medley:

Image

Context (please complete the following information):

  • Are you using online.interlisp.org? no
  • OS: Linux
  • OS Version: Mint 22.1 Cinnamon
  • Display/window system: X11/VNC
  • Host arch: x86_64 (System76 Merkaat)
  • Maiko version: c5d40e5
  • IL:MAKESYSDATE: 16-Aug-2026 11:55:05 (Maiko: master/c5d40e5); Medley: master/634d092)

Additional context

The stack trace:

VKBD.EDIT-KEYBOARD-COMMAND/7(debug)BTV
   FAULTX (VKBD.EDIT-KEYBOARD-COMMAND T)
   FAULTARGS NIL
   FAULTAPPLYFLG NIL
OLDFAULT1
NEWFAULT1
FAULTEVAL
   *FORM* (VKBD.EDIT-KEYBOARD-COMMAND T)
\EVALFORM
   %#FORM# (VKBD.EDIT-KEYBOARD-COMMAND T)
   *CURRENT-PROCESS* 
#<Process VKBD.EDIT-KEYBOARD-COMMAND/172,22000>
   HELPFLAG BREAK!
   \CURRENTDISPLAYLINE 0
   \#DISPLAYLINES 40
   \LINEBUF.OFD #<IO Stream on T/172,66500>
   *READTABLE* #<ReadTable INTERLISP/172,65714>
   \PRIMTERMTABLE {TERMTABLEP}#172,60740
   \PRIMTERMSA {CHARTABLE}#172,61000
   TtyDisplayStream 
#<Output Display Stream/130,1500>
   SI::*RESETFORMS* NIL
   \INTERRUPTABLE T
   \TTYWINDOW NIL
   READBUF NIL
   \TERM.OFD #<Output Stream on T/172,66100>
   *STANDARD-OUTPUT* #<Output Stream on T/172,66100>
   *STANDARD-INPUT* #<IO Stream on T/172,66500>
\MAKE.PROCESS0
T

The issue also occurs in Medley Online 12-Aug-2026 10:41:26.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions