aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/pddp/all_about_hid.pd39
-rw-r--r--doc/pddp/help-key.pd8
2 files changed, 44 insertions, 3 deletions
diff --git a/doc/pddp/all_about_hid.pd b/doc/pddp/all_about_hid.pd
new file mode 100644
index 00000000..c4991649
--- /dev/null
+++ b/doc/pddp/all_about_hid.pd
@@ -0,0 +1,39 @@
+#N canvas 92 68 856 623 10;
+#X obj 0 2 cnv 15 850 20 empty empty all_about_hid 20 10 1 18 -233017
+-66577 0;
+#X obj 816 3 pddp;
+#X text 17 601 by Hans-Christoph Steiner <hans@at.or.at>;
+#X text 629 603 updated for Pd version 0.37.1;
+#X text 10 36 "HID" stands for "Human Interface Device". A HID is any
+device that is meant to allow humans to interact with a computer. Usually
+\, HIDs are mice \, keyboards \, joysticks \, tablets \, gamepads \,
+etc. There a number of unusual HIDs \, like the Griffin PowerMate on
+the low end \, or the SensAble PHANTOM 6DOF on the high end.;
+#X text 11 124 When talking about HIDs \, "DOF" is often mentioned.
+"DOF" stands for "degrees of freedom". A degree of freedom is one dimension
+in which that HID can give information. A mouse generally had 2DOFs:
+X-axis and Y-axis \, though a wheel could be considered another DOF.
+The PHANTOM 6DOF has six degrees of freedom: X \, Y \, Z movement \;
+X \, Y \, Z rotation.;
+#X text 10 218 MICE;
+#X obj 24 243 MouseState;
+#X obj 110 243 linuxmouse;
+#X obj 191 243 gemmouse;
+#X text 9 306 JOYSTICKS;
+#X obj 258 243 rawmouse;
+#X obj 25 330 joystick;
+#X obj 98 330 linuxjoystick;
+#X obj 204 330 rawjoystick;
+#X text 9 484 GENERIC HID OBJECTS;
+#X obj 24 510 linuxevent;
+#X obj 24 270 mousefilter;
+#X text 10 367 KEYBOARDS;
+#X obj 25 396 key;
+#X obj 57 396 keyup;
+#X obj 159 396 gemkeyboard;
+#X obj 23 453 gemtablet;
+#X text 10 430 TABLETS;
+#X text 12 544 MISC;
+#X obj 24 568 gemorb;
+#X obj 247 396 gemkeyname;
+#X obj 102 396 keyname;
diff --git a/doc/pddp/help-key.pd b/doc/pddp/help-key.pd
index e84172e0..38e58a7b 100644
--- a/doc/pddp/help-key.pd
+++ b/doc/pddp/help-key.pd
@@ -1,5 +1,5 @@
-#N canvas 2 1 615 610 12;
-#X obj 107 517 pddp;
+#N canvas 274 90 615 610 12;
+#X obj 107 541 pddp;
#X obj 8 8 cnv 15 90 553 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 104 74 This object does not accept arguments of any type.;
@@ -150,7 +150,9 @@ non-printing keys like shift or "F1".;
#X text 111 362 Caveat -- this only works if Pd actually gets the key
events which can depend on the stacking order of windows and/or the
pointer location. This is dependent on the system.;
-#X text 155 518 - Dave Sabine \, July 11 \, 2003;
+#X text 155 542 - Dave Sabine \, July 11 \, 2003;
+#X obj 260 514 all_about_hid;
+#X text 105 515 for more on HIDs:;
#X connect 17 0 18 0;
#X connect 18 0 25 0;
#X connect 19 0 26 0;