Commit graph

6022 commits

Author SHA1 Message Date
Tadashi G. Takaoka
0b1cb2d039 Refactor BaseKeyboardParser as Recursive Descendent Parser
Bug: 3082538
Change-Id: Ic0d72c6fe08cfc20db86aeffb10a27efe678095e
2010-10-22 21:58:45 +09:00
Tadashi G. Takaoka
d0ed8ec933 Merge "Make mini-keyboard narrower on tablet landscape mode" 2010-10-22 03:34:59 -07:00
Tadashi G. Takaoka
1397cbab76 Make mini-keyboard narrower on tablet landscape mode
This change narrows mini-keyboard key width from 7.5% to 5.0%
of the screen width.

Bug: 3122769
Change-Id: I4ae0e79262ec3fadab8f86aa57a8a6cec5cb4670
2010-10-22 18:42:26 +09:00
Tadashi G. Takaoka
4f6060b8b7 Table keyboard should always show return icon on enter key
Bug: 3122750
Change-Id: I75d2b5adff3a349d29d8a56e7b761c26b04683c0
2010-10-22 18:27:59 +09:00
Tadashi G. Takaoka
503797ae0e Make "show settings key option" dependent to device configuration
Bug: 3095814
Change-Id: I73b8a5023b398621a910c953eade252dc6412923
2010-10-22 17:04:14 +09:00
Tadashi G. Takaoka
41338e6c32 Move BaseKeyboardParser to top-level class
Bug: 3082538
Change-Id: If0ddf32bc3811e3c65a7a96503c61ed3351eeb66
2010-10-21 19:38:31 +09:00
Tadashi G. Takaoka
bf77bb7678 Refactor BaseKeyboard parsing code
Change-Id: I241125b5b15c9d6bbba456476f1f4fd3ef9db3f2
2010-10-21 17:58:34 +09:00
Tadashi G. Takaoka
d329795d91 Merge "Make common qwerty keyboard layout files and include these" 2010-10-20 22:43:45 -07:00
Ken Wakasa
f5df46f0e0 Add ; to list of punctuation
bug: 3034792
Change-Id: I8e5f3907840fa2ddc2b5ac99328525313465ea35
2010-10-21 01:56:18 +09:00
Tadashi G. Takaoka
c9bf5c005e Make common qwerty keyboard layout files and include these
Change-Id: I0cb8de748c4365e42d015078daf686ed76ca105b
2010-10-21 00:00:43 +09:00
Ken Wakasa
e354a85ef4 Manual merge of the following Gingerbread changes logically
I8b38e280
Ia3929bb0
If925b546
I1062763d
I901e36aa

bug: 3100311
Change-Id: Ic7e01277ec816e77d34732599b2b9552668b81c2
2010-10-20 22:51:33 +09:00
Tadashi G. Takaoka
58bfa35072 Update xlarge drawable of Keyboard
Bug: 3109804
Change-Id: I316f9cfcec377a7d0ea1417e1e3cea55cbdb9e2b
2010-10-19 21:59:17 +09:00
Ken Wakasa
fc137771d6 am 0936a9da: (-s ours) am b0a6f354: DO NOT MERGE. Add \'...\' (hint) to period/smiley keys which triggers mini popup by long-press.
Merge commit '0936a9dac4ab4749669c34ae66bf6b32218e9655'

* commit '0936a9dac4ab4749669c34ae66bf6b32218e9655':
  DO NOT MERGE. Add '...' (hint) to period/smiley keys which triggers mini popup by long-press.
2010-10-18 17:38:00 -07:00
Ken Wakasa
f56612b969 am 5446b281: (-s ours) am 86953d17: DO NOT MERGE. Revise the setting hint visual and its handling code. This is a follow up change to I8b38e280.
Merge commit '5446b281b6bef401db8e6e94805f0c9d8f52bed7'

* commit '5446b281b6bef401db8e6e94805f0c9d8f52bed7':
  DO NOT MERGE.  Revise the setting hint visual and its handling code.
2010-10-18 15:36:42 -07:00
Kenny Root
ce556389c8 am b27f515b: (-s ours) am 6e0998c9: Import revised translations DO NOT MERGE
Merge commit 'b27f515b2a8b491d34f88a82a770dcd868a1ab5d'

* commit 'b27f515b2a8b491d34f88a82a770dcd868a1ab5d':
  Import revised translations DO NOT MERGE
2010-10-18 10:32:11 -07:00
Ken Wakasa
0936a9dac4 am b0a6f354: DO NOT MERGE. Add \'...\' (hint) to period/smiley keys which triggers mini popup by long-press.
Merge commit 'b0a6f354aca8f643766719c663297e7be3fc6424' into gingerbread-plus-aosp

* commit 'b0a6f354aca8f643766719c663297e7be3fc6424':
  DO NOT MERGE. Add '...' (hint) to period/smiley keys which triggers mini popup by long-press.
2010-10-18 10:26:38 -07:00
Tadashi G. Takaoka
28d8a488c0 Disable gesture detector on mini-keyboard
Gesture detector, for closing keyboard by swiping down, must be
disabled not only when mini-keyboard is on the screen, but also in the
mini-keyboard itself.

Bug: 3105595
Change-Id: I548501f7117ca2310943cabb678c1e250e5012ce
2010-10-19 02:20:03 +09:00
Ken Wakasa
c7c2472afb am 863d1ac9: (-s ours) am 1cbfc6c9: DO NOT MERGE. Follow up change to I8b38e280 Add visual indicator that long press / or @ on F1 key will bring up Settings
Merge commit '863d1ac94898f2f770645baecc21184e18581267'

* commit '863d1ac94898f2f770645baecc21184e18581267':
  DO NOT MERGE.  Follow up change to I8b38e280
2010-10-18 09:32:06 -07:00
Ken Wakasa
b0a6f354ac DO NOT MERGE. Add '...' (hint) to period/smiley keys which triggers mini popup by long-press.
bug: 3105185
Change-Id: I901e36aa12dad5968ba1a420fff6a2f2efb16da5
2010-10-19 01:16:07 +09:00
Tadashi G. Takaoka
2348ca0e76 Cleanup LatinKeyboard and LatinKeyboard.LatinKey classes
Change-Id: I4c5a37315dea1c7545b77a8a6c93b930927a5a82
2010-10-18 16:06:05 +09:00
Tadashi G. Takaoka
4571fff019 Merge "Showing popup preview only when IME is in foreground" 2010-10-17 19:55:15 -07:00
Tadashi G. Takaoka
3740a26c21 Showing popup preview only when IME is in foreground
Bug: 3100922
Change-Id: Icd59fc3978dc1fccb523a368b0a7d4549fc2db78
2010-10-17 23:50:24 +09:00
Tadashi G. Takaoka
a2de8f0f83 Save default enter key attributes and restore these if needed
Bug: 3103016
Change-Id: Id8128d5b685ac040afd2c248e1ad17e9aaf1fdf0
2010-10-17 18:27:48 +09:00
Tadashi G. Takaoka
cd7b7d3e8f Specify keyboard metrics with physical unit "inch"
Cherrypick I44f3b2eef8086d6e0b0db53d38f08487549060c6 from Gingerbread

This change also introduces the key background drawables which has no
fixed bottom padding.  Instead of relying on bottom padding in
drawable, this change also specifies Keyboard.verticalGap with
physical unit.  Other keyboard related length, distance and size are
also specified by physical unit.

Bug: 3066107
Change-Id: Ib38355ebfc2f8d5b1d26c4e90eba87196fbeddfa
2010-10-17 18:19:42 +09:00
Ken Wakasa
5446b281b6 am 86953d17: DO NOT MERGE. Revise the setting hint visual and its handling code. This is a follow up change to I8b38e280.
Merge commit '86953d170d3a1c189628a373a5987cfc4c17c997' into gingerbread-plus-aosp

* commit '86953d170d3a1c189628a373a5987cfc4c17c997':
  DO NOT MERGE.  Revise the setting hint visual and its handling code.
2010-10-17 01:32:15 -07:00
Ken Wakasa
86953d170d DO NOT MERGE. Revise the setting hint visual and its handling code.
This is a follow up change to I8b38e280.

bug: 3084022
Change-Id: I1062763d87b4498e19598b4e7d99bb91c510c6d2
2010-10-17 12:42:40 +09:00
Tadashi G. Takaoka
65100ff39c am c247df2d: am 0ccc4bfe: Merge "Reduce popup preview fading out animation duration to 70ms" into gingerbread
Merge commit 'c247df2d05932f36ca1ebbba34b57a92254f433e'

* commit 'c247df2d05932f36ca1ebbba34b57a92254f433e':
  Reduce popup preview fading out animation duration to 70ms
2010-10-16 09:13:20 -07:00
Ken Wakasa
4e2feed325 am 4b6b11b5: am 8a26e853: Fix an issue of adding extra character.
Merge commit '4b6b11b5064a3b8b604a6441e7a037b0443ec6ed'

* commit '4b6b11b5064a3b8b604a6441e7a037b0443ec6ed':
  Fix an issue of adding extra character.
2010-10-16 09:13:17 -07:00
Tadashi G. Takaoka
f60dce016c am 2f45dbfc: (-s ours) am ace15025: Merge "Follow up change of I8b38e280 (DO NOT MERGE)" into gingerbread
Merge commit '2f45dbfc0d393fdb661bb42038137312e0d4b5f2'

* commit '2f45dbfc0d393fdb661bb42038137312e0d4b5f2':
  Follow up change of I8b38e280 (DO NOT MERGE)
2010-10-16 08:59:41 -07:00
Kenny Root
10acf03fcb am a4c07b21: (-s ours) am 913730d6: Import revised translations
Merge commit 'a4c07b215a6bd43cd57d5cc6d84d00363f5e8145'

* commit 'a4c07b215a6bd43cd57d5cc6d84d00363f5e8145':
  Import revised translations
2010-10-16 08:50:31 -07:00
Kenny Root
b27f515b2a am 6e0998c9: Import revised translations DO NOT MERGE
Merge commit '6e0998c94506051df3382458deb0428b2aa6f434' into gingerbread-plus-aosp

* commit '6e0998c94506051df3382458deb0428b2aa6f434':
  Import revised translations DO NOT MERGE
2010-10-15 18:41:11 -07:00
Ken Wakasa
863d1ac948 am 1cbfc6c9: DO NOT MERGE. Follow up change to I8b38e280 Add visual indicator that long press / or @ on F1 key will bring up Settings
Merge commit '1cbfc6c968378f2e0a20b41677ec2a96bf69b621' into gingerbread-plus-aosp

* commit '1cbfc6c968378f2e0a20b41677ec2a96bf69b621':
  DO NOT MERGE.  Follow up change to I8b38e280
2010-10-15 18:21:40 -07:00
Kenny Root
6e0998c945 Import revised translations DO NOT MERGE
Change-Id: If56cd8acf3d73466ff904a707c4bb523dd5ab46d
2010-10-15 15:26:51 -07:00
Ken Wakasa
8f9eeb458f am bf0172d7: (-s ours) am 179fa2c0: DO NOT MERGE. Add visual indicator that long press , or mic key will bring up Settings
Merge commit 'bf0172d71854bda9a75fb351977eb9d5067eb91e'

* commit 'bf0172d71854bda9a75fb351977eb9d5067eb91e':
  DO NOT MERGE. Add visual indicator that long press , or mic key will bring up Settings
2010-10-15 14:01:46 -07:00
Tadashi G. Takaoka
202d71829c am 96263321: (-s ours) am 3d20d999: Specify keyboard metrics with physical unit "inch" (DO NOT MERGE)
Merge commit '96263321b52e1ef1dcba126ae525b7f4abc3c5e9'

* commit '96263321b52e1ef1dcba126ae525b7f4abc3c5e9':
  Specify keyboard metrics with physical unit "inch" (DO NOT MERGE)
2010-10-15 14:01:22 -07:00
Tadashi G. Takaoka
1dac5d491f resolved conflicts for merge of ac777128 to master
Change-Id: Id01a741ca18ac64e31d2abfed5251a1e99d48391
2010-10-16 04:57:53 +09:00
Ken Wakasa
1cbfc6c968 DO NOT MERGE. Follow up change to I8b38e280
Add visual indicator that long press / or @ on F1 key will bring up Settings

bug: 3084022
Change-Id: If925b546829ca8e8806e1f8f89eaf72fc8c220da
2010-10-16 02:54:54 +09:00
Tadashi G. Takaoka
c247df2d05 am 0ccc4bfe: Merge "Reduce popup preview fading out animation duration to 70ms" into gingerbread
Merge commit '0ccc4bfe385e6fab91c66e98dc8590e46f4d017c' into gingerbread-plus-aosp

* commit '0ccc4bfe385e6fab91c66e98dc8590e46f4d017c':
  Reduce popup preview fading out animation duration to 70ms
2010-10-15 02:28:51 -07:00
Tadashi G. Takaoka
0ccc4bfe38 Merge "Reduce popup preview fading out animation duration to 70ms" into gingerbread 2010-10-15 02:27:02 -07:00
Ken Wakasa
4b6b11b506 am 8a26e853: Fix an issue of adding extra character.
Merge commit '8a26e85387d7fb964b76af502a6e89574d85d58d' into gingerbread-plus-aosp

* commit '8a26e85387d7fb964b76af502a6e89574d85d58d':
  Fix an issue of adding extra character.
2010-10-15 02:09:48 -07:00
Ken Wakasa
8a26e85387 Fix an issue of adding extra character.
LatinKeyboardBaseView should have removed "long pressed" pointer tracker from the multi-touch pointer queue.

bug: 3099130
Change-Id: I3d358a373b0de07558a204e9ff5a95e9ece38bcc
2010-10-15 17:56:05 +09:00
Tadashi G. Takaoka
62e3fafac6 Reduce popup preview fading out animation duration to 70ms
Bug: 3099331
Change-Id: I32c11bb25ebdb97af0c883c475d96fc8e2749101
2010-10-15 10:22:43 +09:00
Tadashi G. Takaoka
2f45dbfc0d am ace15025: Merge "Follow up change of I8b38e280 (DO NOT MERGE)" into gingerbread
Merge commit 'ace15025c3ccc2bb351490836c01958dfd45ca34' into gingerbread-plus-aosp

* commit 'ace15025c3ccc2bb351490836c01958dfd45ca34':
  Follow up change of I8b38e280 (DO NOT MERGE)
2010-10-14 18:15:00 -07:00
Tadashi G. Takaoka
ace15025c3 Merge "Follow up change of I8b38e280 (DO NOT MERGE)" into gingerbread 2010-10-14 18:13:18 -07:00
Tadashi G. Takaoka
0661496ee0 Follow up change of I8b38e280 (DO NOT MERGE)
This is follow up change of I8b38e2803eb32469653484701882af35108eb69a

This change fixes the following when "Voice input on symbols keyboard"
option is selected.
- LatinIME.onCreateInputView fails to show "123mic" icon.
- Email and URL variation keyboard fails to show "123mic" icon.

Bug: 3084022
Change-Id: Ia3929bb0cc5c5c8651af816718c21d1f20e8f016
2010-10-15 10:00:06 +09:00
Kenny Root
a4c07b215a am 913730d6: Import revised translations
Merge commit '913730d6e7202d71f36dc1b727bb2bd3592f0dee' into gingerbread-plus-aosp

* commit '913730d6e7202d71f36dc1b727bb2bd3592f0dee':
  Import revised translations
2010-10-14 14:54:52 -07:00
Maryam Garrett
93b3d50041 resolved conflicts for merge of 21c3e696 to master
Change-Id: I35b6abc1569f3e16ddf2db523dc1326ff294962a
2010-10-14 15:36:50 -04:00
Kenny Root
913730d6e7 Import revised translations
Change-Id: Iaf51da312caf84a58796714424fc8dd22df1f6d3
2010-10-14 09:46:48 -07:00
Ken Wakasa
bf0172d718 am 179fa2c0: DO NOT MERGE. Add visual indicator that long press , or mic key will bring up Settings
Merge commit '179fa2c03e749df736f43e0838200bec52b4808a' into gingerbread-plus-aosp

* commit '179fa2c03e749df736f43e0838200bec52b4808a':
  DO NOT MERGE. Add visual indicator that long press , or mic key will bring up Settings
2010-10-14 04:28:02 -07:00
Ken Wakasa
179fa2c03e DO NOT MERGE. Add visual indicator that long press , or mic key will bring up Settings
bug:3084022
Change-Id: I8b38e2803eb32469653484701882af35108eb69a
2010-10-14 19:52:46 +09:00