lightspeed, just open the HalVisionX.uhp plugin in your editor. I think everything in there is very self-explanatory. I don't mean to sound as though I'm being hateful or anything. It's not a very large or complicated plugin [

].
The HalVisionX software stimulates Hal by entering "::" into Hal's communication input box.
The HalVisionX.uhp plugin detects the "::" and will response to this command when it is entered. Because this plugin is located in the Post-Process area of the HalBrain it will overwrite all other Hal Responses, which should mean that any other plugin, and any normal Hal response will be overwritten.
Basically, Hal will say 'anything' you want it to say because the plugin is located in this plugin area. It should supersede most plugins that I'm aware of.
I think that only certain things can be done in this plugin area... I chose this area because it will stop Hal from responding with multiple responses and other such warnings; like this "you must use longer sentences for me to understand you".
The "::" is as short of a comment as Hal will let me tell it....
So I used it.
*******************
I will say this... a longer key or set of keys could be entered into the Hal's window that would cause all of Hal's short sentence warnings to stop.
It is possible to also have keys that reflect color perception, certain persons face detection, shape detection....
Hal could respond with: "I see a box." or "I see something red"
when the appropriate key is entered from the program.
Long keys would also allow for the activation of plugins in any number of plugin areas in Hal.
I could also set the HalVisionX software to use a costume UserKey that would send what-ever phrase to Hal's window....
But first... the HalVisionX software will need to be able to recognize shapes, individual faces, and colors before we can make use of multiple keys.
Right now it just sees people's faces.... I can't think of any other thing that would call for the need of a long Key unless you can .... Then I'll make one... I'll start designing one...[

]