G PHYSICS
G06 COMPUTING; CALCULATING OR COUNTING
G06F ELECTRIC DIGITAL DATA PROCESSING
G06F3/00 Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F3/01 Input arrangements or combined input and output arrangements for interaction between user and computer
G06F3/03 Arrangements for converting the position or the displacement of a member into a coded form
G06F3/033 Pointing devices displaced or positioned by the user; , e.g. mice, trackballs, pens or joysticks; Accessories therefor
G06F3/038 Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry