KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/22697/root/usr/lib64/python2.4/site-packages/rhpxl/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/22697/root/usr/lib64/python2.4/site-packages/rhpxl/mouse.pyc
m
=;EOc@sedkZdklZdkZdkiZdklZlZeiddefdYZ	dS(N(sSimpleConfigFile(t_sN_trhpxltMousec
Bs_tZhdededdddddf<ded	ed
ddddd
f<ded	eddddddf<ded	edddedd
f<ded	edddeddf<ded	edddeddf<ded	edddedd
f<ded	edddeddf<ded	edddeddf<d ed!ed"ddddd
f<d#ed$ed%dd&ddd
f<d'ed(ed)d(d(d*ddf<d+ed(ed,d-d.d*ddf<d/ed(ed0d.d.d*ddf<d1ed(ed2d3ddddf<d4eded5ddddd
f<d6eded7d3d8ddd
f<d9eded:dddddf<d;ed<ed=d>d>d?dd
f<d@edAedBdCdCddd
f<dDedAedEdFdGddd
f<dHdIdJdHdHeedf<dKedLedMdKdKdKdNdf<dOedPedQddedd
f<ZhZxeiD]x\ZZeZ	ye\Z
ZZZ
ZZZWnej
oZqnXdRe
efZee
eeee	fee<qWdSZddTZdUZdVZdWZdXZddYZdZZd[Zd\Zd]Zd^Zd_Z d`Z!daZ"edbedcZ#dbeddZ$dedfZ%dgZ&dhZ'diZ(djZ)RS(kNtasciitASCIIsMieMouse (serial)tms3tIntelliMousetttySitgenerictGenerics2 Button Mouse (serial)t	Microsofttbareitgeneric3s3 Button Mouse (serial)tmssgenericps/2s2 Button Mouse (PS/2)timps2sIMPS/2s
input/micesgeneric3ps/2s3 Button Mouse (PS/2)sgenericwheelps/2sWheel Mouse (PS/2)t
genericusbs2 Button Mouse (USB)tgeneric3usbs3 Button Mouse (USB)tgenericwheelusbsWheel Mouse (USB)tgeniusnmtGeniussNetMouse (serial)tthinkingt
KensingtonsThinking Mouse (serial)t
ThinkingMousetlogitechtLogitechsC7 Mouse (serial, old C7 type)tmmant
logitechccsCC Series (serial)tlogimtMouseMantlogimmansMouseMan/FirstMouse (serial)s	logimman+sMouseMan+/FirstMouse+ (serial)tpnpt	microsoftsCompatible Mouse (serial)tmsnewsRev 2.1A or higher (serial)tAutot	msintellisIntelliMouse (serial)tmousesystemss
Mouse SystemssMouse (serial)tMouseSystemstmsctmmseriestMMsMM Series (serial)tMMSeriestmmhittabsMM HitTablet (serial)tMMHitTabtMMHittabtnonetNotmousetsuntSunRtsunmouset	synapticst	SynapticssSynaptics Touchpads%s - %scCsYh}
xL|iiD];\}}|\}	}}}}}}d|	|f|
|<qW|
S(Ns%s - %s(
ttypestselftmouseModelstitemsttypetvaltmaketmodeltgpmprototxprototiprototdevicetemulate3(R5R9R<R>R=R@R?R;R8R:R4((t1/usr/lib64/python2.4/site-packages/rhpxl/mouse.pytmouseToMouseVscCskh|_d|_d|_d|_|idd|_d|_|p|i
n|i|_dS(Nisgeneric3ps/2(
R5tinfotNoneR?t	mousetypetemulatetsetMouset	wasProbedt
probedListt	skipProbetprobetgett
orig_mouse(R5RJ((RAt__init___s				
		cCs|iS(N(R5RM(R5((RAtget_OrigmscCs|iS(N(R5RH(R5((RAtprobedpscCs|iS(N(R5RI(R5((RAtgetAllProbedsscCsf|idjodSn|ipdSnx5|iD]*}|\}}}|djodSq4q4WdS(Ns
input/miceii(R5R?RItltmoduletdesc(R5R?RRRSRT((RAt
anyUSBMicevs


cCstitititi}||_|o`|d}|i	djo|i
ddn|itijo\|i
djo|i
ddqJ|i
djo|i
ddqJ|i
ddn|itijo\|i
djp|i
d	jo|i
ddqJ|i
d
jo|i
d
dqJn|i
dd|i}|o|ii|n|i	|_	d|_dSn$|i
d
d|_	d|_dSdS(NiR1R/R2s
msintellips/2sgenericwheelps/2sgeneric3ps/2RtmousedevRiRR,(tkudzuRKtCLASS_MOUSEt
BUS_UNSPECt	PROBE_ALLtlistR5RIRRR?RGtbust	BUS_PSAUXtdrivertBUS_USBtprobeKVMt
kvm_devicetappendRHRD(R5tfrobR[RRRa((RARKs:	
 	
		cCs|iS(N(R5tmice(R5((RAt	availablescCs|id|ifS(NtFULLNAME(R5RCRF(R5((RARLscCs|i|ifS(N(R5RERF(R5((RAtgetMousescCs5|iod|id<nd|id<ti|S(NtyestXEMU3tno(R5RFRCtSimpleConfigFilet__str__(R5((RARls

cCsHyti|dWnnX|ioti|i|dndS(Ns
/dev/mouse(tostunlinktrootR5R?tsymlink(R5Ro((RAtmakeLinks
cCs|iS(N(R5R?(R5((RAt	getDevicescCs0|iido|idSntdSdS(NRfsUnable to probe(R5RCthas_keyR(R5((RAtshortDescriptionscCs
||_dS(N(R?R5(R5R?((RAt	setDevicesic
Cs6|i|\}}}}}}	|i	|	||dS(N(R5RdR.tgpmtx11tinptdevtemt	shortnameRGtemulateThreeButtonstthedev(
R5R.R|R}RzRvRxRyRwR{((RAtsetsc
Cs|i|\}}
}}	}}}d||
f}|}||_
||id<|	|id<|o||id<n||id<|djo
||_n
||_|o
||_n|ip
||_ndS(Ns%s - %st	MOUSETYPEt
XMOUSETYPEt
IMOUSETYPERfi(R5R6R{R:R;RvRwRxRyRzR.temulR|RERCRFR}R?(
R5R{RR}RzRvR|RxRyRwR;R.R:((RARGs "	




	

t/cCs!ti||dd|_dS(Ns/etc/sysconfig/mousei(RktreadR5tinstPathtbeenset(R5R((RARscCs]|iddjodSnt|dd}|it||i|i|dS(NRfsNone - Nones/etc/sysconfig/mousetw(	R5RCtopenRtftwritetstrtcloseRq(R5RR((RARs
cCsF|idx%|iD]}|id|qW|iddS(NR.t s
(RRR5t
getArgListtarg(R5RR((RAtwriteKSs


cCs~g}|ido)|id}|i|i|dn|io|id|in|io|idn|S(NRfis--device %ss--emulthree(targsR5RCt	mouseNameRbRdR?RF(R5RR((RARs


c	Csxd}hdd<dd<dd<dd<d	d
<dd<d
d
<}tdd}g}|iD]}||iqk~i}y|i
}x&|d|djo|i
}qW|i
}x!|idp|i
}qW||iddi
}xH|D]@}|d djo)||d	<d||d
<ti|SqqWWntj
onXdS(Ns3American Megatrends Inc. Virtual Keyboard and MousetclasstKEYBOARDR\tPSAUXtindext0tdetachedRTtR^tevdevR?s/proc/bus/input/devicestrs	N: Name="t"sH: t=iitevents/dev/input/(tKVM_NAMEttableRtfilet_[1]t	readlinestlinetstript__iter__titeratortnextt
startswithRtsplitthandlersthandlerRWR?t
StopIterationRD(	R5RRRRRRRR((RAR`s.E
3
(*t__name__t
__module__tN_RDR6RdR7tkeyR9R{R:R;R<R=R>R?R@t	ExceptiontetnewkeyRBRNRORPRQRURKReRLRgRlRqRrRtRuR~RGRRRRR`(((RARsH4
 						+												(
RWtrhpl.simpleconfigRkRmtrhpl.translatet	translateRRt
textdomainR(RWRRkRRRmR((RAt?s	
	


Anon7 - 2021