Input Device Sleuthhound

рез+
рдбрд╛рдЙрдирд▓реЛрдб
рдЖрд╢рдп рд░реЗрдЯрд┐рдВрдЧ
рдкреНрд░рддреНрдпреЗрдХрдЬрдг
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ

рдпрд╛ рдЕтАНреЕрдкрд╡рд┐рд╖рдпреА

рдЗрдирдкреБрдЯ рдЙрдкрдХрд░рдгрд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкрд╣рд╛ рдЬрд╕реЗ рдХреА рддреНрдпрд╛рдд рдХреЛрдгрддреНрдпрд╛ рдХреА рдЖрд╣реЗрдд, рд╕реНрддреНрд░реЛрдд рдореВрд▓реНрдпреЗ, рдЧрддреА рд╢реНрд░реЗрдгреА, рдХрдВрдкрди рд╕рдорд░реНрдерди рдЖрдгрд┐ рдмрд░реЗрдЪ рдХрд╛рд╣реА. рддреБрдореНрд╣реА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░реВрди рдпреЗрдгрд╛рд░реЗ рдЗрдирдкреБрдЯ рдЗрд╡реНрд╣реЗрдВрдЯ рджреЗрдЦреАрд▓ рдкрд╛рд╣реВ рд╢рдХрддрд╛. рдЬрд░ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдЪреНрдпрд╛ рдХрдВрдкрди рдХрд╛рд░реНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрдд рдЕрд╕реЗрд▓, рддрд░ рддреБрдореНрд╣реА рддреНрдпрд╛рдЪреА рдЪрд╛рдЪрдгреА рдХрд░реВ рд╢рдХрддрд╛. рдХрд╛рд╣реА рдорд╛рд╣рд┐рддреА рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рднрд┐рдиреНрди Android API рд╕реНрддрд░ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд. рдлрдХреНрдд рддреБрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯреАрдорджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдЕрд╕рд▓реЗрд▓реА рдЗрдирдкреБрдЯ рдЙрдкрдХрд░рдгреЗ рджрд░реНрд╢рд╡рд┐рд▓реА рдЬрд╛рддрд╛рдд.

рдЖрд╡реГрддреНрддреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ
ЁЯР╢ рдЗрдирдкреБрдЯ рдЙрдкрдХрд░рдгрд╛рдВрдмрджреНрджрд▓ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдорд╛рд╣рд┐рддреА рдкрд╣рд╛
ЁЯР╢ рдХреА, рд╕реНрдкрд░реНрд╢ рдЖрдгрд┐ рд╣рд╛рд▓рдЪрд╛рд▓ рдЗрд╡реНрд╣реЗрдВрдЯ рдкрд╣рд╛
ЁЯР╢ рдорд╛рд╣рд┐рддреА рдХреНрд▓рд┐рдк рдмреЛрд░реНрдбрд╡рд░ рдХреЙрдкреА рдХрд░рд╛
ЁЯР╢ рдЗрдирдкреБрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреЗ рд╡реНрд╣рд╛рдпрдмреНрд░реЗрдЯ рдлрдВрдХреНрд╢рди рддрдкрд╛рд╕рд╛
ЁЯР╢ рдмреБрдХрдорд╛рд░реНрдХ
ЁЯР╢ 5 рдереАрдо рдирд┐рд╡рдбреА: рдСрдЯреЛ, рдбрд╛рд░реНрдХ, рд▓рд╛рдЗрдЯ, рдмреНрд▓реЕрдХ рдЖрдЙрдЯ рдЖрдгрд┐ рд▓рд╛рдЗрдЯ рдПрдореНрдмрд░

рд▓рд╛рдЗрдЯ рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░реВрди рдкрд╣рд╛
https://play.google.com/store/apps/details?id=com. grantojanen.inputdeviceinfolite

рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓
рдСрдлрд▓рд╛рдЗрди: рд╣реЛрдп
рд╣рд▓рдХреЗ: рд╣реЛрдп, < 1MB
рдорд▓реНрдЯреА-рд╡рд┐рдВрдбреЛ рд╕рдкреЛрд░реНрдЯ: рд╣реЛрдп
рд╡рд░реНрдгрдирдХрд░реНрддрд╛: рдЗрдирдкреБрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдорд╛рд╣рд┐рддреА рджрд░реНрд╢рдХ
рдпрд╛ рд░реЛрдЬреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ
резрео рдСрдЧ, реирежреирей

рдбреЗрдЯрд╛рд╕рдВрдмрдВрдзрд┐рдд рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛

рдбреЗрд╡реНрд╣рд▓рдкрд░ рддреБрдордЪрд╛ рдбреЗрдЯрд╛ рдХрд╕рд╛ рдЧреЛрд│рд╛ рдХрд░рддрд╛рдд рдЖрдгрд┐ рд╢реЗрдЕрд░ рдХрд░рддрд╛рдд рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╕реБрд░реВ рд╣реЛрддреЗ. рддреБрдордЪрд╛ рд╡рд╛рдкрд░, рдкреНрд░рджреЗрд╢ рдЖрдгрд┐ рд╡рдп рдпрд╛рдВрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдбреЗрдЯрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рд╡ рд╕реБрд░рдХреНрд╖реЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкрджреНрдзрддреА рдмрджрд▓реВ рд╢рдХрддрд╛рдд. рдбреЗрд╡реНрд╣рд▓рдкрд░рдиреЗ рд╣реА рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рддреА рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.
рддреГрддреАрдп рдкрдХреНрд╖рд╛рдВрд╕реЛрдмрдд рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА
рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдХрд╢реА рдШреЛрд╖рд┐рдд рдХрд░рддрд╛рдд рдпрд╛рд╡рд┐рд╖рдпреА рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА
рдбреЗрд╡реНрд╣рд▓рдкрд░ рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдХрд╢реА рдШреЛрд╖рд┐рдд рдХрд░рддрд╛рдд рдпрд╛рд╡рд┐рд╖рдпреА рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛

рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ

small improvements and bug fixes