KeyDecoder

3.3
117 рд╕рдореАрдХреНрд╖рд╛рдПрдВ
10┬ард╣рдЬрд╝рд╛рд░+
рдбрд╛рдЙрдирд▓реЛрдб
рдХреЙрдиреНрдЯреЗрдВрдЯ рд░реЗрдЯрд┐рдВрдЧ
рд╕рднреА
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ

рдЗрд╕ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА

KeyDecoder рдРрдк рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдпрд╛рдВрддреНрд░рд┐рдХ рдХреБрдВрдЬреА рдХреЛ рд╕реЗрдХрдВрдб рдореЗрдВ рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдпрд╛ рдЯреИрдмрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред

рдмрд╕ рдЗрд╕реЗ рдПрдХ рдЖрдИрдПрд╕рдУ рдХрд╛рд░реНрдб (рд╡рдлрд╛рджрд╛рд░реА рдХрд╛рд░реНрдб, рдкрд░рд┐рд╡рд╣рди рдЯрд┐рдХрдЯ, рд╣реЛрдЯрд▓ рдХреЗ рдХрдорд░реЗ рдЖрд░рдПрдлрдЖрдИрдбреА рдХрд╛рд░реНрдб ...) рдкрд░ рд░рдЦреЗрдВ, рдПрдХ рддрд╕реНрд╡реАрд░ рд▓реЗрдВ, рдФрд░ рдЪрд┐рддреНрд░ рдкрд░ рдЕрдкрдиреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд░рдЦреЗрдВред рдПрдХ рдорд┐рдирдЯ рд╕реЗ рднреА рдХрдо рд╕рдордп рдореЗрдВ, рдЖрдк рдЕрдкрдиреА рдХреБрдВрдЬреА рдХреЛ рдбрд┐рдХреЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдорд╛рдирдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдЪреНрдЪрд╛ рдХреБрдВрдЬреА рдбрд┐рдХреЛрдбрд░ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЖрдкрдХреЗ рдЪрд┐рддреНрд░реЛрдВ рдХреА рдЧреБрдгрд╡рддреНрддрд╛, рдкреНрд░рдХрд╛рд╢ рд╡реНрдпрд╡рд╕реНрдерд╛, рджреЗрдЦрдиреЗ рдХреЗ рдХреЛрдг рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдИрдПрд╕рдУ рдЖрдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдб рдХреА рд╕рдЯреАрдХрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ 0.1 рдорд┐рдореА рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдХреА рд╕рдЯреАрдХрддрд╛ рджреЗрддрд╛ рд╣реИред рдЖрдпрд╛рдореА рд╕рдВрджрд░реНрднред

рдпрджрд┐ рдЖрдк рдПрдХ рдХреБрдВрдЬреА рдХреЛ рдбреАрдХреЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреБрдВрдЬреА рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдРрдк рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдореБрдлрд╝реНрдд рд╣реИ!

рдЗрд╕реЗ рдЕрд▓рд╛рджреАрди рдлреНрд░реА рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рд╕реНрд░реЛрдд-рдЙрдкрд▓рдмреНрдз, рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ, рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред рдЖрдк рдЗрд╕реЗ рд╕рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреАрдердм рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рдХрд╛рдиреВрдиреА рдЕрдиреБрдмрдВрдз рдХреЗ рд╕рд╛рде рд╢рд╛рд░реАрд░рд┐рдХ рдШреБрд╕рдкреИрда рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреЗрдВрдЯреЗрд╕реНрдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИред
рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдЕрд╡рд╛рдВрдЫрд┐рдд рджреЛрд╣рд░рд╛рд╡ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдкрд╛рд╕рд╡рд░реНрдб (рдЬреЛ рд╡реЗ рдПрдХ рддрд░рд╣ рд╕реЗ рд╣реИрдВ) рдХреЗ рд╕рдорд╛рди рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдЭрд╛ рди рдХрд░реЗрдВ, рдЙрдиреНрд╣реЗрдВ рдЕрдкреНрд░рд╛рдкреНрдп рди рдЫреЛрдбрд╝реЗрдВред

рд╕реНрд░реЛрдд рдХреЛрдб GitHub: https://github.com/MaximeBeasse/KeyDecoder рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдХреА рддрд╛рд░реАрдЦ
4 рдлрд╝рд░ре░ 2024

рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛

рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рд╣рд╛рдЬрд╝ рд╕реЗ рдпрд╣ рдЬрд╛рдирдирд╛ рдмреЗрд╣рдж рдЕрд╣рдо рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░, рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рдЗрдХрдЯреНрдард╛ рдФрд░ рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ. рдбреЗрдЯрд╛ рдХреЛ рдирд┐рдЬреА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ. рдпреЗ рдЖрдкрдХреА рдЬрдЧрд╣, рдЙрдореНрд░, рдФрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рддрдп рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдорд┐рд▓реА рд╣реИ рдФрд░ рд╡рд╣ рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕рдореЗрдВ рдЕрдкрдбреЗрдЯ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ.
рддреАрд╕рд░реЗ рдкрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдбреЗрдЯрд╛ рд╢реЗрдпрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛
рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдиреЗрдВ
рдХреЛрдИ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдиреЗрдВ

рд░реЗрдЯрд┐рдВрдЧ рдФрд░ рд╕рдореАрдХреНрд╖рд╛рдПрдВ

3.2
111 рд╕рдореАрдХреНрд╖рд╛рдПрдВ

рдЗрд╕рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ

Migration to Android 13 and minor UI improvements.

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЬреБрдбрд╝реА рд╕рд╣рд╛рдпрддрд╛

рдорд┐рд▓рддреЗ-рдЬреБрд▓рддреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди