annotate CVSROOT/modules @ 293:315812516608

Changes to the key press handling, if the character is zero check the virtual key code. The virtual key code parameter will always be valid. Also print the character in hex so it can be seen in the test program.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 25 Mar 2003 23:44:57 +0000
parents ce3ec30c0d4c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
1 # Three different line formats are valid:
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
2 # key -a aliases...
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
3 # key [options] directory
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
4 # key [options] directory files...
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
5 #
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
6 # Where "options" are composed of:
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
7 # -i prog Run "prog" on "cvs commit" from top-level of module.
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
8 # -o prog Run "prog" on "cvs checkout" of module.
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
9 # -e prog Run "prog" on "cvs export" of module.
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
10 # -t prog Run "prog" on "cvs rtag" of module.
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
11 # -u prog Run "prog" on "cvs update" of module.
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
12 # -d dir Place module in directory "dir" instead of module name.
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
13 # -l Top-level directory only -- do not recurse.
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
14 #
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
15 # NOTE: If you change any of the "Run" options above, you'll have to
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
16 # release and re-checkout any working directories of these modules.
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
17 #
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
18 # And "directory" is a path to a directory relative to $CVSROOT.
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
19 #
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
20 # The "-a" option specifies an alias. An alias is interpreted as if
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
21 # everything on the right of the "-a" had been typed on the command line.
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
22 #
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
23 # You can encode a module within a module by using the special '&'
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
24 # character to interpose another module into the current module. This
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
25 # can be useful for creating a module that consists of many directories
ce3ec30c0d4c initial checkin
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
26 # spread out over the entire source repository.