KeyDecoder

3.3
119 เชฐเชฟเชตเซเชฏเซ‚
10ย เชนเชœเชพเชฐ+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

เช•เซ€เชกเซ‡เช•เซ‹เชกเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเซ€ เชฏเชพเช‚เชคเซเชฐเชฟเช• เช•เซ€เช“เชจเซ‡ เชธเซ‡เช•เช‚เชกเชฎเชพเช‚ เชกเซ€เช•เซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเชพ เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจ เช…เชฅเชตเชพ เชŸเซ‡เชฌเซเชฒเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฆเซ‡ เช›เซ‡.

เชซเช•เซเชค เชคเซ‡เชจเซ‡ เชเช• เช†เช‡เชเชธเช“ เช•เชพเชฐเซเชก เชชเชฐ เชฎเซ‚เช•เซ‹ (เชตเชซเชพเชฆเชพเชฐเซ€ เช•เชพเชฐเซเชก, เชชเชฐเชฟเชตเชนเชจ เชŸเชฟเช•เชฟเชŸ, เชนเซ‹เชŸเชฒ เชฐเซ‚เชฎ เช†เชฐเชเชซเช†เชˆเชกเซ€ เช•เชพเชฐเซเชก ...), เชเช• เชšเชฟเชคเซเชฐ เชฒเซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เชšเชฟเชคเซเชฐ เชชเชฐ เชฎเซ‚เช•เซ‹. เชเช• เชฎเชฟเชจเชฟเชŸ เช•เชฐเชคเชพ เชชเชฃ เช“เช›เชพ เชธเชฎเชฏเชฎเชพเช‚, เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เช•เซ€เชจเซ‡ เชกเซ€เช•เซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช•เซ€เช“ เชฎเชพเชŸเซ‡เชจเซ‹ เชเช• เชธเชพเชšเซ‹ เช•เซ€ เชกเซ€เช•เซ‹เชกเชฐ เช›เซ‡, เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ เชšเชฟเชคเซเชฐเซ‹เชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพ, เชฒเชพเช‡เชŸเชฟเช‚เช—, เชฆเซƒเชถเซเชฏเชจเชพ เช–เซ‚เชฃเชพ, เช…เชจเซ‡ เช…เชฒเชฌเชคเซเชค, ISO เช•เชฆเชจเชพ เช•เชพเชฐเซเชกเชจเซ€ เชšเซ‹เช•เชธเชพเช‡ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€เชจเซ‡ เชคเชฎเซ‡ เชšเซ‹เช•เซเช•เชธ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ 0.1 เชฎเซ€เชฎเซ€ เช…เชฅเชตเชพ เชคเซ‡เชจเชพเชฅเซ€ เช“เช›เชพเชจเซ€ เชšเซ‹เช•เชธเชพเช‡ เช†เชชเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเชฐเชฟเชฎเชพเชฃเซ€เชฏ เชธเช‚เชฆเชฐเซเชญ.

เชœเซ‹ เชคเชฎเซ‡ เช•เซ‹เชˆ เช•เซ€เชจเซ‡ เชกเซ€เช•เซ‹เชก เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชคเซ‹ เช† เช•เซ€ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชถเซเชฐเซ‡เชทเซเช  เชฐเซ€เชค เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชฎเชซเชค เช›เซ‡!

เชคเซ‡ เช…เชฒเชพเชฆเชฟเชจ เชซเซเชฐเซ€ เชชเชฌเซเชฒเชฟเช• เชฒเชพเช‡เชธเชจเซเชธ เชนเซ‡เช เชณ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡, เชคเซ‡เชจเซ‡ เชธเซเชฐเซ‹เชค-เช‰เชชเชฒเชฌเซเชง, เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚, เชธเซเชงเชพเชฐเชฃเชพ เช…เชจเซ‡ เชตเชฟเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เชฎเชซเชค เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชฌเชงเซ€ เชตเชฟเช—เชคเซ‹ เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช—เชฟเชฅเชฌ เชชเชฐ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹.

เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เชฎเซเช–เซเชฏ เชนเซ‡เชคเซ เช•เชพเชจเซ‚เชจเซ€ เช•เชฐเชพเชฐ เชธเชพเชฅเซ‡ เชถเชพเชฐเซ€เชฐเชฟเช• เช‡เชจเซเชŸเซเชฐเซเชเชจ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช•เชฐเชจเชพเชฐเชพ เชชเซ‡เช‚เชŸเซ‡เชธเซเชŸเชฐเซเชธ เชฎเชพเชŸเซ‡ เช›เซ‡.
เชœเซ‹ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เช•เซ€เช“เชจเซ€ เช…เชจเชฟเชšเซเช›เชจเซ€เชฏ เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชŸเชพเชณเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชฎเชจเซ‡ เชชเชพเชธเชตเชฐเซเชกเซเชธ (เชœเซ‡ เชคเซ‡เช“ เชเช• เชฐเซ€เชคเซ‡ เช›เซ‡) เชœเซ‡เชตเซเช‚ เชœ เชงเซเชฏเชพเชจ เช†เชชเชตเซเช‚ เชœเซ‹เชˆเช, เชคเซ‡เชฎเชจเซ‡ เชถเซ‡เชฐ เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚, เชคเซ‡เชฎเชจเซ‡ เช›เซ‹เชกเซเชฏเชพ เชตเชฟเชจเชพ เช›เซ‹เชกเชถเซ‹ เชจเชนเซ€เช‚.

เชธเซเชฐเซ‹เชค เช•เซ‹เชก เช—เซ€เชŸเชนเชฌ เชชเชฐ เช‰เชชเชฒเชฌเซเชง เช›เซ‡: https://github.com/MaximeBeasse/KeyDecoder
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
4 เชซเซ‡เชฌเซเชฐเซ, 2024

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชฐเซ‡เชŸเชฟเช‚เช— เช…เชจเซ‡ เชฐเชฟเชตเซเชฏเซ‚

3.2
113 เชฐเชฟเชตเซเชฏเซ‚

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

Migration to Android 13 and minor UI improvements.