Martin Bohring
2005-08-15 07:36:16 UTC
Hello to all,
I am working on a touch screen application used in an OR setting
by surgeons and assistants during operations.
A touch screen enviroment imposes some restrictions on the minimal size
of UI elements. Therefore I can't use the standard IME user interfaces.
Especially the candiate list is to small to be workable by a touch
screen user.
Therefore the proposed solution seems to be to implement an IME level 3
app, that handles drawing the UI itself.
But much to may dismay I had to realize, that the new TSF based IME's
on XP, seem to ignore my requests. (The Japanese Input System
MS-IME2002 does ignore setting lParam = lParam &
~ISC_SHOWUIALLCANDIDATEWINDOW in the WM_IME_SETCONTEXT handler)
Earlier postings here state, that the new TSF based IME's emulate the
old IMM interface. Maybe not completelyso, as I have found out the hard
way.
Therefore I resorted to using the TSF interface. Besides being COM
based and therefore complicating the problem even more, there are no
samples based on an application point of view. The only sample I could
find is ReadComp.exe sample on MSDN.
This is one of the very rare examples on how to work with TSF from an
application point of view. The IME examples are outdated and old. Some
of the new TSF IME's even don't fully support the IMM interface.
Therefore more examples of how the TSF equivalent of an IME half or
full aware app would look like using the TSF are needed.
IME's where also badly documented, but it's more worse with TSF. If TSF
is the interface poeple should use, then more examples are needed.
Does anybody know of further examples on using the TSF interface for
IME's ?
Has anybody tried to use their own UI for TSF based IME's ?
I have spent to much time on this issue already and I am now in
desperate mode.
Sorry fpr the long post, bd any help or ideas on this issue would be
very much appreciated
I am working on a touch screen application used in an OR setting
by surgeons and assistants during operations.
A touch screen enviroment imposes some restrictions on the minimal size
of UI elements. Therefore I can't use the standard IME user interfaces.
Especially the candiate list is to small to be workable by a touch
screen user.
Therefore the proposed solution seems to be to implement an IME level 3
app, that handles drawing the UI itself.
But much to may dismay I had to realize, that the new TSF based IME's
on XP, seem to ignore my requests. (The Japanese Input System
MS-IME2002 does ignore setting lParam = lParam &
~ISC_SHOWUIALLCANDIDATEWINDOW in the WM_IME_SETCONTEXT handler)
Earlier postings here state, that the new TSF based IME's emulate the
old IMM interface. Maybe not completelyso, as I have found out the hard
way.
Therefore I resorted to using the TSF interface. Besides being COM
based and therefore complicating the problem even more, there are no
samples based on an application point of view. The only sample I could
find is ReadComp.exe sample on MSDN.
This is one of the very rare examples on how to work with TSF from an
application point of view. The IME examples are outdated and old. Some
of the new TSF IME's even don't fully support the IMM interface.
Therefore more examples of how the TSF equivalent of an IME half or
full aware app would look like using the TSF are needed.
IME's where also badly documented, but it's more worse with TSF. If TSF
is the interface poeple should use, then more examples are needed.
Does anybody know of further examples on using the TSF interface for
IME's ?
Has anybody tried to use their own UI for TSF based IME's ?
I have spent to much time on this issue already and I am now in
desperate mode.
Sorry fpr the long post, bd any help or ideas on this issue would be
very much appreciated