[Development] InputMethondHints for Enter key types
Marc Mutz
marc.mutz at kdab.com
Mon Jul 6 14:12:02 CEST 2015
On Monday 06 July 2015 11:15:41 Byunggul Koh wrote:
> Hello QT developers,
>
> Enter-key has various semantics on Input-method depending on the situation,
> e.g. “Enter for Search, Go, Next and so on. So I need a way to inform VKB
> of a type of enter to display a string instead of “Enter”.
>
> For this purpose I’m considering to add more enums on InputMethodHint as
> followings.
>
> diff --git a/src/corelib/global/qnamespace.h
> b/src/corelib/global/qnamespace.h index 82b383e..d4daf86 100644
> --- a/src/corelib/global/qnamespace.h
> +++ b/src/corelib/global/qnamespace.h
> @@ -1362,6 +1362,15 @@ public:
> ImhLatinOnly = 0x800000,
>
> ImhExclusiveInputMask = 0xffff0000
> +
> + ImEnterKeyDefault = 0x100000000,
> + ImEnterKeyDone = 0x200000000,
> + ImEnterKeyGo = 0x400000000,
> + ImEnterKeyNext = 0x800000000,
> + ImEnterKeySearch = 0x1000000000,
> + ImEnterKeySend = 0x2000000000,
> +
> + ImEnterKeyTypeMask = 0xffff00000000
> };
> Q_DECLARE_FLAGS(InputMethodHints, InputMethodHint)
>
>
> Before making a patch I want to hear your opinions about
> - whether this is a appropriate place,
> - naming of enums or more usage other than these,
> - etc…
64-bit enums are not supported by QFlags, yet, IIRC.
In any case, the change would be binary incompatible.
Sorry,
Marc
--
Marc Mutz <marc.mutz at kdab.com> | Senior Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
Tel: +49-30-521325470
KDAB - The Qt Experts
More information about the Development
mailing list