How to receive a dead character message?
Mon, 5 Mar 2007 03:01:00 -0800
I am catching WM_CHAR, WM_DEADCHAR, WM_KEYDOWN. ( visual c++ )
when I type in hindi ( for instance ), I press first the "K" button that
send me U+0x915. Then I press the "D" button that send me U+0x94d. The
combination of 915+94d create a single new character instead of 2. If so, why
I don't receive WM_D ...
|
keyboard layout, what does the key 0a mean?
3 Mar 2007 12:07:42 -0800
Hi, a question about keyboard layout. On the standard danish keyboard
the character 9 is mapped to the key 0a. What does that key mean? 02
is 1, because that is the second key, what is the meaning of having a
key 0a?
And, given the names of all keys what is an algorithm for generating a
keyboard layout (if ...
|
Disabling default IME
Thu, 1 Mar 2007 01:40:31 -0800
I want to programmatically disable the default IME while my application is
in focus.
Specifically I don't want it to catch keyboard presses, I want them to go
directly to my application.
I've already tried some things to disable it.
I've tried to get rid of it with -
ImmAssociateContext(hWnd, (HIMC ...
|
MSKLC: Load Existing Keyboard
28 Feb 2007 13:20:18 -0800
Greetings to all -
I've just got Vista installed on one of the machines. Thanks to Paul
Gorodyansky instructions at http://RusWin.net I've been able to
install the "Phonetic Russian layout". It all worked like a charm.
However when I've tried to use MSKLC 1.4 to modify it I've got an
issue. I can not loa ...
|
Japanese IME: Selecting by hw keyboard does not work.
Wed, 28 Feb 2007 09:56:42 -0800
Hello
because we use a touch screen ui we cannot use the standard windows
provided by the japanese IME. We have therefore created your own.
Unfortunatly it is possible that a system is also deliverd with a hw keyboard.
When i select a candidate by pressing on it, it works fine, meaning that
the candi ...
|
file saved as UNICODE but need to be read at ANSI enviorment
Tue, 27 Feb 2007 19:00:00 -0800
Thank you for reading this msg.
My code is running in a UNICODE platform and saves some strings to a txt file.
For instance, info.txt.
Then the file will be copy to a PC using non-Unicode character sets as
default.
I found the file opened by notepad will include some blanks.
For example, I write L"it ...
|
ImmGetContext( ) can't access to other windows' handles(HIMC)?
Mon, 26 Feb 2007 23:28:13 -0800
HWND hWnd = GetForegroundWindow( );
HIMC himc = ImmGetContext( hWnd );
But "himc" always returns "NULL".
If MS has blocked this, is there other ways to access info about the input
language on a common IME?
Sincerely,
...
|
|
|
SendInput problem with Korean
Mon, 26 Feb 2007 08:02:00 -0800
Hello
i have a problem with korean. For a touch screen application we use a
virtual keyboard to enter data. Unfortunatly does the driver generats a mouse
click event when the user presses on the screen.
If the input is korean, the IME interprets such a click as something as a
cancel event and stops t ...
|
japaneese to UTF8
26 Feb 2007 06:46:12 -0800
HI
i want to covert japaneese characters to UTF-8
i am using this code
but any how WideCharToMultiByte is not giving the right result .
Private Declare Sub CopyMemory Lib "kernel32" Alias
"RtlMoveMemory" (hpvDest As Any, hpvSource As Any, ByVal cbCopy As
Long)
Private Const CP_ACP = 0 'ANSI
Private Con ...
|
japaneese to UTF8
26 Feb 2007 06:46:09 -0800
HI
i want to covert japaneese characters to UTF-8
i am using this code
but any how WideCharToMultiByte is not giving the right result .
Private Declare Sub CopyMemory Lib "kernel32" Alias
"RtlMoveMemory" (hpvDest As Any, hpvSource As Any, ByVal cbCopy As
Long)
Private Const CP_ACP = 0 'ANSI
Private Con ...
|