Since you know how to program with your big phat CS degree, what you want to do is become what is known as an "API Technical Writer." You will make a lot more money than us people who write "point here, click there" type manuals. And I think you will be able to find a job even now because there are not a lot of writers you are bona fide programmers.
I have accomplished this on my PowerBook Pismo running debian and BenH's vmlinux-2.2.17pre20-ben3 kernel... However, I haven't fiddled with this in a looong time, and can't remember exactly how to do it.
Essentially, you have to either:
1) set some kernel arguments at boot time (e.g., adb_buttons=1,x,y where x and y = the keycodes for the keyboard buttons that will emulate the second and third mouse buttons respectively.
or
2) create a init script that runs at boot time that sets the values of files in/proc/sys/dev/mac_hid/ (see Franzo's blurb)
I have gotten both methods to work, but use the second one on my PowerBook
Since you know how to program with your big phat CS degree, what you want to do is become what is known as an "API Technical Writer." You will make a lot more money than us people who write "point here, click there" type manuals. And I think you will be able to find a job even now because there are not a lot of writers you are bona fide programmers.
Essentially, you have to either:
1) set some kernel arguments at boot time (e.g., adb_buttons=1,x,y where x and y = the keycodes for the keyboard buttons that will emulate the second and third mouse buttons respectively.
or
2) create a init script that runs at boot time that sets the values of files in /proc/sys/dev/mac_hid/ (see Franzo's blurb)
I have gotten both methods to work, but use the second one on my PowerBook