[Development] Dictation Issues with Qt-built software

Robert Iakobashvili coroberti at gmail.com
Fri Nov 4 13:00:28 CET 2016


On Fri, Nov 4, 2016 at 1:51 PM, Morten Sorvig <Morten.Sorvig at qt.io> wrote:

>
> > On 4 Nov 2016, at 09:53, Robert Iakobashvili <coroberti at gmail.com>
> wrote:
> >
> > On Thu, Nov 3, 2016 at 3:50 PM, Morten Sorvig <Morten.Sorvig at qt.io>
> wrote:
> >>> People cannot dictate to Qt-software at Mac as filed:
> >>> https://bugreports.qt.io/browse/QTBUG-56811
> >>
> >> Hi,
> >>
> >> I see two possible ways to solve this:
> >>
> >> 1) Add cross-platform speech-to-text capabilities to Qt’s text input
> classes.
> >> This would be implemented using native API such as NSSpeechRecognizer,
> or an
> >> open source speech recognition library bundled with Qt. The behavior we
> get from
> >> this option may not be exactly native.
> >>
> >> 2) Use NSTextField in Qt applications. This gives us the exact native
> behavior,
> >> for speech recognition and everything else, including future NSTextEdit
> features.
> >> However, NSTextEdit would integrate on the QWindow level, and not for
> example
> >> as a Qt Quick scene graph item.
> >>
> >> Neither of these are straightforward, which is one reason why the bug
> remains
> >> open.
> >
> > Users are wondering why Qt-applications at Mac are not behaving like
> others.
> > They are expecting to be the same as TextEdit, Pages, Word, Safari,
> Firefox.
>
> Qt text edit support is more like the Google Docs editor in this regard; a
> custom
> implementation that may not support all native features. But I do agree
> that
> users are right in expecting that this should work.
>
> Morten


Right. Most users of dictation are people with learning or motoric
disabilities.

When these users are used to a certain pattern of platform-specific habits
working for them, any other options to do the same could be seen as
usability issues
breaking these habits.

Kind regards,
Robert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20161104/06209714/attachment.html>


More information about the Development mailing list