Tolong: Shortcut font menghasilkan double font

Started by dhammasiri, 12 May 2010, 08:28:42 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dhammasiri

Teman-teman,
Saya butuh bantuan. Sementara ini saya sedang bekerja untuk membuat hotkey atau shortcut untuk diacritical marks seperti ā, ī, ū dst. Kalau menggunakan button, saya sudah bisa. Tetapi kalau menggunakan cara ini secara langsung di textbox, saya selalu mendapatkan double karakter. Misalnya, saya membuat shortcut Shift + Alt + a = Ā. Akan tetapi hasil yang akan saya dapatkan adalah ĀĀ pada textbox. Mungkinkah ada teman-teman yang bisa membantu untuk menyelesaikan masalah ini? Berikut ini adalah sourcecodenya:
Private Sub txtfind_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtfind.KeyDown
If e.Alt Then
            If e.KeyCode = Keys.A Then
                txtfind.Text += "Ā"
            End If
End If
End Sub


Atau
Private Sub txtfind_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtfind.KeyDown
If e.Alt Then
            If e.KeyCode = Keys.A Then
                txtfind.Text += FontHelp.btn1a.Text
            End If
End If
End Sub

Thanks.
Kedamaian dunia tidak akan tercapai bila batin kita tidak damai

gajeboh angek

Mending pakai keybord layout creator, kemudian dibundle sama aplikasinya. Jadi model language bar yang biasa ada di taskbar.
HANYA MENERIMA UCAPAN TERIMA KASIH DALAM BENTUK GRP
Fake friends are like shadows never around on your darkest days

dhammasiri

Kalau itu sih sudah. Tetapi saya maunya, tanpa menginstall font-driver, user bisa langsung mengakses diacritical marks.
Kedamaian dunia tidak akan tercapai bila batin kita tidak damai

Sumedho

coba cek event keyup sapa tahu ada kgk sengaja sebelumnya entri disana
There is no place like 127.0.0.1