commit 43935e793ad485b19fc864c995b4dd1d2c783fd0 Author: Vitaliy Filippov Date: Sun May 7 18:23:22 2023 +0300 Initial commit diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..a4763d1 --- /dev/null +++ b/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..e18f05c --- /dev/null +++ b/.project @@ -0,0 +1,33 @@ + + + KeyboardThemeAnyClassic + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/AndroidManifest.xml b/AndroidManifest.xml new file mode 100644 index 0000000..6c395c4 --- /dev/null +++ b/AndroidManifest.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/build.xml b/build.xml new file mode 100644 index 0000000..1f1a219 --- /dev/null +++ b/build.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proguard.cfg b/proguard.cfg new file mode 100644 index 0000000..b1cdf17 --- /dev/null +++ b/proguard.cfg @@ -0,0 +1,40 @@ +-optimizationpasses 5 +-dontusemixedcaseclassnames +-dontskipnonpubliclibraryclasses +-dontpreverify +-verbose +-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* + +-keep public class * extends android.app.Activity +-keep public class * extends android.app.Application +-keep public class * extends android.app.Service +-keep public class * extends android.content.BroadcastReceiver +-keep public class * extends android.content.ContentProvider +-keep public class * extends android.app.backup.BackupAgentHelper +-keep public class * extends android.preference.Preference +-keep public class com.android.vending.licensing.ILicensingService + +-keepclasseswithmembernames class * { + native ; +} + +-keepclasseswithmembers class * { + public (android.content.Context, android.util.AttributeSet); +} + +-keepclasseswithmembers class * { + public (android.content.Context, android.util.AttributeSet, int); +} + +-keepclassmembers class * extends android.app.Activity { + public void *(android.view.View); +} + +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +-keep class * implements android.os.Parcelable { + public static final android.os.Parcelable$Creator *; +} diff --git a/project.properties b/project.properties new file mode 100644 index 0000000..2102c7f --- /dev/null +++ b/project.properties @@ -0,0 +1,14 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "ant.properties", and override values to adapt the script to your +# project structure. + +# Project target. +target=android-10 +android.library.reference.1=../AnySoftKeyboardAPI +key.store=../../LanguagePacks/key.store +key.alias=packs diff --git a/res/drawable-hdpi/app_icon.png b/res/drawable-hdpi/app_icon.png new file mode 100644 index 0000000..49582e6 Binary files /dev/null and b/res/drawable-hdpi/app_icon.png differ diff --git a/res/drawable-hdpi/btn_keyboard_key_trans_normal.9.png b/res/drawable-hdpi/btn_keyboard_key_trans_normal.9.png new file mode 100644 index 0000000..596cdb7 Binary files /dev/null and b/res/drawable-hdpi/btn_keyboard_key_trans_normal.9.png differ diff --git a/res/drawable-hdpi/btn_keyboard_key_trans_normal_off.9.png b/res/drawable-hdpi/btn_keyboard_key_trans_normal_off.9.png new file mode 100644 index 0000000..c0b6e93 Binary files /dev/null and b/res/drawable-hdpi/btn_keyboard_key_trans_normal_off.9.png differ diff --git a/res/drawable-hdpi/btn_keyboard_key_trans_normal_on.9.png b/res/drawable-hdpi/btn_keyboard_key_trans_normal_on.9.png new file mode 100644 index 0000000..b6f001c Binary files /dev/null and b/res/drawable-hdpi/btn_keyboard_key_trans_normal_on.9.png differ diff --git a/res/drawable-hdpi/btn_keyboard_key_trans_pressed.9.png b/res/drawable-hdpi/btn_keyboard_key_trans_pressed.9.png new file mode 100644 index 0000000..c3f50c3 Binary files /dev/null and b/res/drawable-hdpi/btn_keyboard_key_trans_pressed.9.png differ diff --git a/res/drawable-hdpi/btn_keyboard_key_trans_pressed_off.9.png b/res/drawable-hdpi/btn_keyboard_key_trans_pressed_off.9.png new file mode 100644 index 0000000..ec9c4f6 Binary files /dev/null and b/res/drawable-hdpi/btn_keyboard_key_trans_pressed_off.9.png differ diff --git a/res/drawable-hdpi/btn_keyboard_key_trans_pressed_on.9.png b/res/drawable-hdpi/btn_keyboard_key_trans_pressed_on.9.png new file mode 100644 index 0000000..53bfe06 Binary files /dev/null and b/res/drawable-hdpi/btn_keyboard_key_trans_pressed_on.9.png differ diff --git a/res/drawable-hdpi/btn_keyboard_key_trans_selected.9.png b/res/drawable-hdpi/btn_keyboard_key_trans_selected.9.png new file mode 100644 index 0000000..77d815c Binary files /dev/null and b/res/drawable-hdpi/btn_keyboard_key_trans_selected.9.png differ diff --git a/res/drawable-hdpi/keyboard_background_holo.9.png b/res/drawable-hdpi/keyboard_background_holo.9.png new file mode 100644 index 0000000..7386875 Binary files /dev/null and b/res/drawable-hdpi/keyboard_background_holo.9.png differ diff --git a/res/drawable-hdpi/keyboard_key_feedback_background_2_holo.9.png b/res/drawable-hdpi/keyboard_key_feedback_background_2_holo.9.png new file mode 100644 index 0000000..fec28d3 Binary files /dev/null and b/res/drawable-hdpi/keyboard_key_feedback_background_2_holo.9.png differ diff --git a/res/drawable-hdpi/keyboard_key_feedback_background_holo.9.png b/res/drawable-hdpi/keyboard_key_feedback_background_holo.9.png new file mode 100644 index 0000000..58cb7e1 Binary files /dev/null and b/res/drawable-hdpi/keyboard_key_feedback_background_holo.9.png differ diff --git a/res/drawable-hdpi/keyboard_key_feedback_left_background_holo.9.png b/res/drawable-hdpi/keyboard_key_feedback_left_background_holo.9.png new file mode 100644 index 0000000..e42cd88 Binary files /dev/null and b/res/drawable-hdpi/keyboard_key_feedback_left_background_holo.9.png differ diff --git a/res/drawable-hdpi/keyboard_key_feedback_left_more_background_holo.9.png b/res/drawable-hdpi/keyboard_key_feedback_left_more_background_holo.9.png new file mode 100644 index 0000000..1603440 Binary files /dev/null and b/res/drawable-hdpi/keyboard_key_feedback_left_more_background_holo.9.png differ diff --git a/res/drawable-hdpi/keyboard_key_feedback_more_background_2_holo.9.png b/res/drawable-hdpi/keyboard_key_feedback_more_background_2_holo.9.png new file mode 100644 index 0000000..50e8c43 Binary files /dev/null and b/res/drawable-hdpi/keyboard_key_feedback_more_background_2_holo.9.png differ diff --git a/res/drawable-hdpi/keyboard_key_feedback_more_background_holo.9.png b/res/drawable-hdpi/keyboard_key_feedback_more_background_holo.9.png new file mode 100644 index 0000000..cd01f80 Binary files /dev/null and b/res/drawable-hdpi/keyboard_key_feedback_more_background_holo.9.png differ diff --git a/res/drawable-hdpi/keyboard_key_feedback_right_background_holo.9.png b/res/drawable-hdpi/keyboard_key_feedback_right_background_holo.9.png new file mode 100644 index 0000000..1f68073 Binary files /dev/null and b/res/drawable-hdpi/keyboard_key_feedback_right_background_holo.9.png differ diff --git a/res/drawable-hdpi/keyboard_key_feedback_right_more_background_holo.9.png b/res/drawable-hdpi/keyboard_key_feedback_right_more_background_holo.9.png new file mode 100644 index 0000000..ec53593 Binary files /dev/null and b/res/drawable-hdpi/keyboard_key_feedback_right_more_background_holo.9.png differ diff --git a/res/drawable-hdpi/keyboard_popup_panel_background.9.png b/res/drawable-hdpi/keyboard_popup_panel_background.9.png new file mode 100644 index 0000000..19c291c Binary files /dev/null and b/res/drawable-hdpi/keyboard_popup_panel_background.9.png differ diff --git a/res/drawable-hdpi/keyboard_suggest_strip_holo.9.png b/res/drawable-hdpi/keyboard_suggest_strip_holo.9.png new file mode 100644 index 0000000..e173beb Binary files /dev/null and b/res/drawable-hdpi/keyboard_suggest_strip_holo.9.png differ diff --git a/res/drawable-hdpi/sym_keyboard_arrow_left.png b/res/drawable-hdpi/sym_keyboard_arrow_left.png new file mode 100644 index 0000000..7189521 Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_arrow_left.png differ diff --git a/res/drawable-hdpi/sym_keyboard_arrow_right.png b/res/drawable-hdpi/sym_keyboard_arrow_right.png new file mode 100644 index 0000000..92c5adc Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_arrow_right.png differ diff --git a/res/drawable-hdpi/sym_keyboard_delete_holo.png b/res/drawable-hdpi/sym_keyboard_delete_holo.png new file mode 100644 index 0000000..d3e1088 Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_delete_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_feedback_settings_holo.png b/res/drawable-hdpi/sym_keyboard_feedback_settings_holo.png new file mode 100644 index 0000000..960dd78 Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_feedback_settings_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_label_mic_holo.png b/res/drawable-hdpi/sym_keyboard_label_mic_holo.png new file mode 100644 index 0000000..2280243 Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_label_mic_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_return_holo.png b/res/drawable-hdpi/sym_keyboard_return_holo.png new file mode 100644 index 0000000..8978934 Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_return_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_search_holo.png b/res/drawable-hdpi/sym_keyboard_search_holo.png new file mode 100644 index 0000000..b987a20 Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_search_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_settings_holo.png b/res/drawable-hdpi/sym_keyboard_settings_holo.png new file mode 100644 index 0000000..5af09ad Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_settings_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_shift_holo.png b/res/drawable-hdpi/sym_keyboard_shift_holo.png new file mode 100644 index 0000000..c58f9ab Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_shift_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_shift_locked_holo.png b/res/drawable-hdpi/sym_keyboard_shift_locked_holo.png new file mode 100644 index 0000000..7a5c037 Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_shift_locked_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_space_holo.png b/res/drawable-hdpi/sym_keyboard_space_holo.png new file mode 100644 index 0000000..e8bc390 Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_space_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_space_led_holo.9.png b/res/drawable-hdpi/sym_keyboard_space_led_holo.9.png new file mode 100644 index 0000000..34a1ebd Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_space_led_holo.9.png differ diff --git a/res/drawable-hdpi/sym_keyboard_tab_holo.png b/res/drawable-hdpi/sym_keyboard_tab_holo.png new file mode 100644 index 0000000..8d10d05 Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_tab_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_voice_holo.png b/res/drawable-hdpi/sym_keyboard_voice_holo.png new file mode 100644 index 0000000..bc9f908 Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_voice_holo.png differ diff --git a/res/drawable-hdpi/sym_keyboard_voice_off_holo.png b/res/drawable-hdpi/sym_keyboard_voice_off_holo.png new file mode 100644 index 0000000..e852eec Binary files /dev/null and b/res/drawable-hdpi/sym_keyboard_voice_off_holo.png differ diff --git a/res/drawable/anyclassic_key_arrow_left_set.xml b/res/drawable/anyclassic_key_arrow_left_set.xml new file mode 100644 index 0000000..4138631 --- /dev/null +++ b/res/drawable/anyclassic_key_arrow_left_set.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/res/drawable/anyclassic_key_arrow_right_set.xml b/res/drawable/anyclassic_key_arrow_right_set.xml new file mode 100644 index 0000000..ff49283 --- /dev/null +++ b/res/drawable/anyclassic_key_arrow_right_set.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/res/drawable/app_icon.png b/res/drawable/app_icon.png new file mode 100644 index 0000000..58d83f7 Binary files /dev/null and b/res/drawable/app_icon.png differ diff --git a/res/drawable/btn_keyboard_key_trans.xml b/res/drawable/btn_keyboard_key_trans.xml new file mode 100644 index 0000000..7dc0dc9 --- /dev/null +++ b/res/drawable/btn_keyboard_key_trans.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/ics_key_action_set.xml b/res/drawable/ics_key_action_set.xml new file mode 100644 index 0000000..dae87ce --- /dev/null +++ b/res/drawable/ics_key_action_set.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + diff --git a/res/drawable/ics_key_delete_set.xml b/res/drawable/ics_key_delete_set.xml new file mode 100644 index 0000000..f83e61d --- /dev/null +++ b/res/drawable/ics_key_delete_set.xml @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/res/drawable/ics_key_mic_set.xml b/res/drawable/ics_key_mic_set.xml new file mode 100644 index 0000000..e90a7e3 --- /dev/null +++ b/res/drawable/ics_key_mic_set.xml @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/res/drawable/ics_key_settings_set.xml b/res/drawable/ics_key_settings_set.xml new file mode 100644 index 0000000..d7bf23e --- /dev/null +++ b/res/drawable/ics_key_settings_set.xml @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/res/drawable/ics_key_shift_set.xml b/res/drawable/ics_key_shift_set.xml new file mode 100644 index 0000000..8c2af27 --- /dev/null +++ b/res/drawable/ics_key_shift_set.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + diff --git a/res/drawable/ics_key_space_set.xml b/res/drawable/ics_key_space_set.xml new file mode 100644 index 0000000..332b7bc --- /dev/null +++ b/res/drawable/ics_key_space_set.xml @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/res/drawable/ics_key_tab_set.xml b/res/drawable/ics_key_tab_set.xml new file mode 100644 index 0000000..8a95048 --- /dev/null +++ b/res/drawable/ics_key_tab_set.xml @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/res/drawable/keyboard_key_feedback_ics.xml b/res/drawable/keyboard_key_feedback_ics.xml new file mode 100644 index 0000000..86eaa7b --- /dev/null +++ b/res/drawable/keyboard_key_feedback_ics.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/res/drawable/keyboard_key_feedback_left_ics.xml b/res/drawable/keyboard_key_feedback_left_ics.xml new file mode 100644 index 0000000..b68b37f --- /dev/null +++ b/res/drawable/keyboard_key_feedback_left_ics.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/res/drawable/keyboard_key_feedback_right_ics.xml b/res/drawable/keyboard_key_feedback_right_ics.xml new file mode 100644 index 0000000..905c808 --- /dev/null +++ b/res/drawable/keyboard_key_feedback_right_ics.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/res/drawable/transparent.xml b/res/drawable/transparent.xml new file mode 100644 index 0000000..855cf2a --- /dev/null +++ b/res/drawable/transparent.xml @@ -0,0 +1,30 @@ + + + + + + + diff --git a/res/values-land/dimens.xml b/res/values-land/dimens.xml new file mode 100644 index 0000000..c0d93ef --- /dev/null +++ b/res/values-land/dimens.xml @@ -0,0 +1,31 @@ + + + + + 33dip + 26dip + 43dip + + 2dp + 2dp + + 38dip + 63dip + diff --git a/res/values-large-land/dimens.xml b/res/values-large-land/dimens.xml new file mode 100644 index 0000000..6032262 --- /dev/null +++ b/res/values-large-land/dimens.xml @@ -0,0 +1,33 @@ + + + + + 44dip + 32dip + 56dip + + 3dp + + 24sp + 16sp + + 40dip + 23sp + diff --git a/res/values-large/dimens.xml b/res/values-large/dimens.xml new file mode 100644 index 0000000..62b0473 --- /dev/null +++ b/res/values-large/dimens.xml @@ -0,0 +1,33 @@ + + + + + 50dip + 38dip + 62dip + + 2dp + + 24sp + 17sp + + 44sp + 24sp + diff --git a/res/values-xlarge-land/dimens.xml b/res/values-xlarge-land/dimens.xml new file mode 100644 index 0000000..f994ab5 --- /dev/null +++ b/res/values-xlarge-land/dimens.xml @@ -0,0 +1,34 @@ + + + + + 55dip + 42dip + 68dip + + 4dp + 5dip + + 27sp + 19sp + + 40dip + 24sp + diff --git a/res/values-xlarge/dimens.xml b/res/values-xlarge/dimens.xml new file mode 100644 index 0000000..e58b4e2 --- /dev/null +++ b/res/values-xlarge/dimens.xml @@ -0,0 +1,34 @@ + + + + + 65dip + 52dip + 78dip + + 6dp + 4dip + + 29sp + 20sp + + 42dip + 25sp + diff --git a/res/values/dimens.xml b/res/values/dimens.xml new file mode 100644 index 0000000..1434032 --- /dev/null +++ b/res/values/dimens.xml @@ -0,0 +1,33 @@ + + + + + 45dip + 30dip + 54dip + + 0dp + 1dp + + 21sp + 14sp + 36dip + 18sp + diff --git a/res/values/strings.xml b/res/values/strings.xml new file mode 100644 index 0000000..c4d95c5 --- /dev/null +++ b/res/values/strings.xml @@ -0,0 +1,8 @@ + + + + AnyClassic AnySoftKeyboard Theme + AnyClassic Theme + AnySoftKeyboard theme looking like previous versions of AnySoftKeyboard + + \ No newline at end of file diff --git a/res/values/styles.xml b/res/values/styles.xml new file mode 100644 index 0000000..af58daf --- /dev/null +++ b/res/values/styles.xml @@ -0,0 +1,73 @@ + + + + + + + diff --git a/res/xml/keyboard_themes.xml b/res/xml/keyboard_themes.xml new file mode 100644 index 0000000..83b1c98 --- /dev/null +++ b/res/xml/keyboard_themes.xml @@ -0,0 +1,12 @@ + + + + +