Hello friends,
I'm working on a keyboard application for a small community. Their alphabets are as shown below.
Basically, the application will allow users to either type on the pc keyboard, or the virtual onScreen keys.
It should be noted that their alphabet do not have letter Q, F, X, Z and this will be replaced with Unicode chars.
I've managed to get the onScreen working using the SendKeys.send() method of C#.
However, I'm having trouble getting this working with keyboard input using KeyDown method.
When someone type Q, I wanted unicode character say "Ɣ" to appear, and not the letter "Q".
A partial part of my code is as below. The keyDown event doesn't seem to fire at all.
Appreciate any help please.
I'm working on a keyboard application for a small community. Their alphabets are as shown below.
Basically, the application will allow users to either type on the pc keyboard, or the virtual onScreen keys.
It should be noted that their alphabet do not have letter Q, F, X, Z and this will be replaced with Unicode chars.
I've managed to get the onScreen working using the SendKeys.send() method of C#.
However, I'm having trouble getting this working with keyboard input using KeyDown method.
When someone type Q, I wanted unicode character say "Ɣ" to appear, and not the letter "Q".
A partial part of my code is as below. The keyDown event doesn't seem to fire at all.
Appreciate any help please.
C#:
protected override CreateParams CreateParams
{
get
{
CreateParams param = base.CreateParams;
param.ExStyle |=0x08000000;
return param;
}
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Enter:
SendKeys.Send("A");
break;
//The rest of the code here.........
}
}
Majuscules | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A | A̱ | ? | B | C | D | Dh | E | E̱ | ? | Ɛ | Ɛ̱ | Ɛ̈ | G | Ɣ | H | I | I̱ | J | |
K | L | M | N | Ŋ | Nh | Ny | O | O̱ | ? | Ɔ | Ɔ̱ | P | R | T | Th | U | W | Y | |
Minuscules | |||||||||||||||||||
a | a̱ | ? | b | c | d | dh | e | e̱ | ? | ɛ | ɛ̱ | ɛ̈ | g | ɣ | h | i | i̱ | j | |
k | l | m | n | ŋ | nh | ny | o | o̱ | ? | ɔ | ɔ̱ | p | r | t | th | u | w | y |
Last edited: