GreatApo / GreatFit

Amazfit APK watchface sources with many additional features and settings
MIT License
117 stars 53 forks source link

Time as vibration for blind users #60

Open GreatApo opened 5 years ago

GreatApo commented 5 years ago

A way for blind people to interact with the watch:

Time feedback through vibration pulse when screen is opened. The watch will vibrate in a form of code to tell it's user the time.

Additionally, an other feature is a vibration when the hour changes, but it should be restricted to certain time margin.

If anyone has experience with something like this please provide some feedback!

JanHavel commented 5 years ago

This can be useful to explore and inspire:

Vibrating Watches The Apple watch in combination with the TimeBuzz app allows for “silent time-telling.” Longer and shorter vibrations allow you to “feel” the current time. The Swiss Central Union for the Blind realized the need for a better functioning watch for those who are blind or have low vision. The ACUSTICA project resulted in an elegant and high functioning watch that uses speech, contrasting design and vibration to tell time. At this time it is only available in Switzerland but they hope to make it more widely accessible in the future. (https://www.enhancedvision.com/low-vision-info/keeping-track-of-time-with-talking-vibrating-braille-or-large-number-watches.html)

+

Meteor Deaf Blind Pocket Watch (125$) (https://libertyhealthsupply.com/meteor-deaf-blind-pocket-watch-black/) The Meteor Pocket Watch is a watch that allows a person to know the time of the day simply by pressing three buttons. The buttons will cause a set of vibrations to occur, thereby telling the user the time.

This Pocket Watch Has 3 Buttons: button for Hours, button for Tens of Minutes and the last button is for Minutes.

Time Indication: A short vibration indicates 1 unit and a long vibration indicates 5 units. The indication range for the Hours is 1 to 12, for the Tenth of Minutes 0 to 5 and for the Minutes 0 to 9.

Examples:

3 short vibrations indicate 3 Hours or 30 Minutes or 3 Minutes depending on the pressed button. 1 long vibration indicates 5 Hours or 50 Minutes or 5 Minutes depending on the pressed button. 2 long vibrations followed by 2 short vibrations indicate 12 Hours. No vibration indicates 0 Tens of Minutes or 0 Minute depending on the pressed button. The buttons may be pressed in any order. For example, you can check just the Tens of Minutes and then the Minutes.

--> amazfit with 3 buttons could do this right? I can imagine this as potentially useful feature for all users (super saving mode with no display, JamesBond mode to not reveal your position at night, dentist mode to check time and do not bother dentist - polite mode to check time when taking eye to eye, maybe faster timecheck when wearing layers of cloth for skiing or so..)

GreatApo commented 5 years ago

Your post is really helpful thanks! Indeed sth like this could be implemented, however, I don't know what the limitations of the keys are (I don't know if you can access them during screen off or where you can stop them from doing their default actions). I will try to come up with how it can be done. Really thanks for the guide!