Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: Unicode Keyboard
how can i display an unicode character in any editor when any key is pressed. basically it should display different characters for different key presses.
Posted 27-Mar-12 16:59pm
Comments
SAKryukov at 27-Mar-12 22:15pm
   
Platform? Language?
--SA
subhendu_m at 27-Mar-12 22:18pm
   
language: visual c++
platform: mine is 64-bit.
SAKryukov at 28-Mar-12 20:38pm
   
Just to note: you did not define the platform. It could be some Linux, Windows or many other systems. On Windows, it could be .NET or not, etc.
--SA
subhendu_m at 29-Mar-12 10:33am
   
platform: windows, .net not used.

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

How? The answer is: easily. Because these days most systems support Unicode.
 
Further detail depend on such boring things as platform, language, used libraries, etc. It does not look like you care too much about that. Smile | :)
 
[EDIT: in response to a follow-up question]
 
With C++, you need to use "UNICODE macro" through
#define UNICODE
More exactly, please see:
http://www.cplusplus.com/forum/articles/16820/[^].
 
Good luck,
—SA
  Permalink  
v2
Comments
subhendu_m at 27-Mar-12 22:23pm
   
can u tell me some function to accomplish the same in visual c++?
SAKryukov at 28-Mar-12 20:37pm
   
Sure, please see my updated answer, after [EDIT]
--SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 410
1 Jochen Arndt 200
2 Richard MacCutchan 135
3 DamithSL 105
4 PIEBALDconsult 90
0 OriginalGriff 6,045
1 DamithSL 4,601
2 Maciej Los 4,032
3 Kornfeld Eliyahu Peter 3,480
4 Sergey Alexandrovich Kryukov 3,220


Advertise | Privacy | Mobile
Web01 | 2.8.141220.1 | Last Updated 28 Mar 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100