running windows on linux, kinesis day 4

statico on 2005-05-06T01:21:07

Today is day four of the Kinesis keyboard trial, and I'm pretty satisfied. After considering mary.poppins' previous comment, I remapped the thumb keys and am now about 90% satisfied with the layout. Also, after a quick email to Kinesis tech support, they're sending me a Tab key, as my keyboard was assembled with a third Shift key instead of a Tab. Not that it affects functionality, but y'know.

I need to run some experimentation program for my Learning and Motivation class called "Sniffy the Rat." The program opens with an animated rat pawing and rambling around a cage, which features a buzzer and light and other things on the wall. You can set up experiments to condition the rat using various experimentation techniques and stimuli. For such a little program, I'm amazed that it comes with a packed, 250-page manual.

Sniffy the Virtual Rat, along with Robowar, run on both Mac OS Classic as well as Windows. Unfortunately, I'm running neither of these, but I do own copies of both Windows and Mac OS 9 (remember when they shipped it with Mac OS X?). How to emulate?

QEMU seems to be the solution, which will allow me to run either of these operating systems. In even features the "QEMU Accellerator," which can run emulated processor instructions directly on the real processor, ala VMWare. The program couldn't be simpler to use: create a blank file to use as the disk image, then run qemu with -hda and -cdrom arguments.

Now I have to decide if I want to run the more practical Windows operating system, or spend time with my roots using Mac OS Classic.


remappings

mary.poppins on 2005-05-06T17:22:24

I also shifted all the numbers by default, so using vi is harder but typing Perl code is way easier.

If you use a shell with tab-completion, I suggest putting tab somewhere under your left thumb. As a vim user, I also put <ESC> and ':' under the left thumb. So I tend to use ^H for backspace -- left thumb for control, and right index finger for 'h'.

:-)