andreasgal/gaia — Issue #353: Keyboard Feedback Default
Author: timdream
Created: 2012-02-07 02:02:51+00:00
State: open
Labels: IME, UX

Let's bring the discussion to a traceable issue tracker.

So Trond's opinion is that vibration for keys should be default to off.
How about Josh's opinion?

-------- Original Message --------
Subject:	Re: Quick questions about keyboard feedback
Date:	Fri, 3 Feb 2012 12:15:30 -0800
From:	Trond Werner Hansen
To:	Vivien <21@vingtetun.org>
CC:	Tim Guan-tin Chien , Josh Carpenter , 趙柏強 BobChao , James Ho , Chris Lee , Faramarz Rashed

On Fri, Feb 3, 2012 at 11:12 AM, Vivien <21@vingtetun.org> wrote:
> On 03/02/2012 18:42, Trond Werner Hansen wrote:
>>
>> Hi Tim,
>>
>> Vibration for keys: Does anyone like/use this? The thought of it feels
>> very annoying, and I don't think it's even an option on iOS. Anyway,
>> default to OFF.
>>
>> Sounds: Should happen when you touch screen, but technically that
>> might still be keyup?
>
> A lot of actions happens on keydown on the device so it feels more reactive.

Ok, then let it be keydown. Maybe I was a bit unclear, but I wasn't
actually suggesting it should be keyup, I was just curious if it fires
keyup before you lift your finger or not.

Trond.

>
>
>
>> Until we get around to work on sound design for
>> Gaia, then just using your custom recorded click should is great!
>> Personally, I always turn it off, but I think iOS has it as default
>> on. Let's turn it on for now to test it, as long as there is an option
>> for it in settings. Also, let backspacing repeat the sound so we can
>> test that too.
>>
>> Trond.
>>
>> On Thu, Feb 2, 2012 at 9:59 PM, Tim Guan-tin Chien
>> wrote:
>>>
>>> Josh, Trond,
>>>
>>> This is not really MWC demo related, but just a quick question on the
>>> feedback of the keyboard.
>>> Vivien had introduced vibration to the keydown, so I will follow the same
>>> code path add a click sound feedback.
>>> Both feedback can be turned off from settings.
>>>
>>> Questions:
>>>
>>> 0) What's the ideal default setting? Should the sound feedback be turned
>>> on
>>> by default, or vibration, or both, or none?
>>>
>>> 1) Backspace repeats
>>> Since the backspace repeats, it would be logical to provide feedback as
>>> it
>>> repeats.
>>> iPhone provides repetitive click sound as the key repeat fires. BUT the
>>> Samsung Android keyboard (which feedback=vibration) doesn't.
>>> What do you think?
>>>
>>> 2) keyup sound
>>> To prevent licensing issue, the click sound was recorded by me from a
>>> mechanical keyboard in the Taipei office yesterday :)
>>> It sound pretty nice; but for a mechanical keyboard, there are actually
>>> two
>>> sounds: the sound of keydown and keyup, and they sound different.
>>>
>>> To closely simulate the physical keyboard interaction, I could bind the
>>> keyup sound to the keyup event (which is the time when the key actually
>>> gets
>>> outputted), but I am not sure if its good or bad in turn of UX. What do
>>> you
>>> think? We could even find an old typewriter for the sound effect.
>>>
>>>
>>> Thanks,
>>>
>>>
>>> Tim
>>>
>>> CC: James Ho, my manager
>>> CC: Bob Chao, in marketing but is the go-to person about UX :P
>>>
>>>
>>>
>