-
Notifications
You must be signed in to change notification settings - Fork 220
Conversation
@daoshengmu the proposal at #2714 (comment) was not a final design I was just trying to understand if it was a valid layout based on what I see in Android Zhuyin, we still probably need to go through Design review for this and request a new redesign with a larger space bar and maybe that also keeps the same height as the rest of the keyboards as this one (and also my proposal are 5 rows instead of 4). Regarding the KeyboardLayout, you may need to override the What you see in the Pinyin and Japanese keyboards is because those have the clause composition bar on top where the composed characters are displayed, that's why thy are placed a bit further down than the others. @emstanley who should be making keyboard layout related decisions? I think in the past Janice run it through localization contributors? |
4a4b38f
to
2c5204d
Compare
2c5204d
to
95fd471
Compare
It makes sense now :) I have done the adjustment for zh-tw keyboard, and it looks great. I aware zh-tw IME would be the only one keyboard which uses 5 rows for now. Therefore, I need to do some customize work for it. For examples, because its symbol keyboard is still 4 rows, it makes me need to change its layout when users are doing mode changing. Anyway, this PR is ready to review. @keianhzo |
@daoshengmu I guess we should wait until @emstanley confirms who's the right person to review this new design and we get the approval? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we should fix the alignment of the second/third rows and also the enter button should be a bit bigger to be aligned with the backspace button.
I'm also not very convinced about changing to a 4 rows layout when switching to the symbols keyboard. Android Zhuyin keeps the keyboard height when switching to the symbols keyboard but only shows 4 rows, switching the keyboard height feels weird, we don't do that for any other keyboard. Let see what @thenadj says after reviewing.
the second/third rows are not aligned is intentional. iOS keyboard is like that, I haven't checked it on Android, but I guess so.
iOS also keeps the same height of keyboard layout. When switching to the symbol keyboard that only has 4 rows, it will make the keys size be bigger. |
95fd471
to
bb4ce81
Compare
I have fixed the alignment problem with the backspace button. I have a feeling we should consider to make the symbol keyboard of Zh-TW keyboard to be 5 rows or we need to adjust key height and keyboard height globally. |
1 similar comment
@daoshengmu Please take a look at BUG-40 for updates to the keyboard. |
Why are we arbitrarily changing the numeric key layout on all keyboard in this design? |
@bluemarvin In April of 2019 we got the feedback that we should change the numeric key layout from the phone layout to the extended layout. At that point, we updated it in all specs. But looking at the builds now, all keyboards still have the telephone layout. |
Using the extended layout for the numeric key layout makes sense to me. However, based on the new design, it still wouldn't solve our original problem that is caused by the space bar is not long enough to show the full text of |
@daoshengmu We recommend not to show the name on the spacebar of the Chinese keyboard. The user can see the language the chose from the language picker menu. |
@thenadj I am ok to not show the input name on the spacebar for Traditional Chinese keyboard. How about the Simplified Chinese keyboard (Pinyin)? Does it need to show the name? Moreover, I saw the design document mention the spacebar will show |
@daoshengmu Show it if there is space in the pinyin keyboard and keep it blank. |
@cjyjae35 @thenadj One thing I would like to discuss is the character |
@daoshengmu Is the solution to just swap the two characters? If so, please just do it. I would like to get this landed. |
@bluemarvin Things would not be so simple. Every character has their order in the keyboard by columns. If we wanna land it soon, we can open a follow up issue to address it, this problem is minor, honestly. |
@daoshengmu Let's get it right, we have time. Please propose a solution. |
I agree, please get the order of the characters corrected. We are not native Chinese speakers and trust your feedback. |
If it is important to have the keys in a grid layout, would it make sense to have the enter key be the same width as delete and space keys? |
I don't have a strong opinion on this. One advantage of making Enter key be wide might be the Enter key size would look like similar with other keyboards. In addition, if we still need to show |
920f68e
to
a82a2cc
Compare
Showing symbols to present |
@daoshengmu Is this ready to land or we are going to change the enter key? |
My preference is landing this PR first and address the Enter key concern at another issue. Then, talking to our design team. |
|
@daoshengmu Do you have enough information to finish this up? Would like to include in v10. |
@bluemarvin I have checked |
It is ready to land. Please help review once you're available. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@daoshengmu Maybe we should also add the emoji symbols to the Simplified Chinese kb as a follow up? I know it was popular in JP but if it's popular in TW maybe it is popular too in Mainland China?
Yep. We will work on this in #2974. |
Fixes #2714.
This makes more sense based on iOS zh-TW keyboard layout.
However, I still can see we have couple of questions on
KeyboardWidget
. @keianhzo Please take a look at this screen recording (https://drive.google.com/file/d/1m43TsivrTurHQnA19aKykkDbhLhyQ7gI/view?usp=sharing)KeyboardInterface
. Although I spend an afternoon, I still feel the width ofkeyboardContainer
orkeyboardLayout
is not what I expect. [0:00 - 0:23 sec in the video]keyboard_qwerty.xml
, but they are still wrong. That's odd.