In the past various parts of Boxer would use the now deprecated common lisp function make-char to make a char instance that could included shifted bits such as a Control or Alt key. This is deprectated from list.
But also we use Lispworks keyboard gesture-spec in certain places to encode key strokes coming in.
In order to standardize our usage of these methods, and replace the deprecated make-char method, we'll create an internal gesture-spec type of structure to coerce all the above to.
In the past various parts of Boxer would use the now deprecated common lisp function
make-char
to make a char instance that could included shifted bits such as a Control or Alt key. This is deprectated from list.But also we use Lispworks keyboard
gesture-spec
in certain places to encode key strokes coming in.In order to standardize our usage of these methods, and replace the deprecated
make-char
method, we'll create an internal gesture-spec type of structure to coerce all the above to.