From 389455c1bb1240a2dee1c8fbc3a421c388b44971 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sun, 30 May 2004 02:34:22 +0000 Subject: created basic all_about_hid svn path=/trunk/; revision=1791 --- doc/pddp/all_about_hid.pd | 39 +++++++++++++++++++++++++++++++++++++++ doc/pddp/help-key.pd | 8 +++++--- 2 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 doc/pddp/all_about_hid.pd (limited to 'doc') 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 ; +#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; -- cgit v1.2.1