Customizing Character Mapping?

B

bkelley

Hello,

I've been looking online for qite some time for a way to
customize the character map so you can add an Alt+Keypad
keystroke to insert a special character, namely a
Cyrillic "De": д or a solid down arrow: ▼ . I am aware
that I can simply copy/paste the characters from
character map into a word document, but certain
applications that run at full screen (like games for
instance) cannot be minimized or windowed. All I really
want to do is be able to Alt+Keystroke to enter the
special characters. I've also tried converting the
unicode equivilant of the Cyrillic "De" into decimal, and
in Word Pad it works as Alt+1076, however in notepad, and
the applications im trying to type it in it doesn't work
(im guessing since its not a western font or something, i
dont quite understand) but comes up as the number 4
instead.

so, basically im just wondering if it's possible to map a
alt+keystroke to those special characters so I can enter
them in a program which cannot be minimized or windowed.
If anyone knows how or can at least point me in the
direction where i might find the information on "how-to"
I'd greatly appreciate it. Thanks a lot!
 
P

Paul Gorodyansky

Hello!

If you want a Cyrillic letter you can just add Russian keyboard layout
and when needed, switch keyboard mode to Russian input - have "RU" on
taskbar - and type that letter, in oyur case by just doing Shift+D.
It's the easiest way...
It's desribed in the Russian Keyboard section of my site:
http://RusWin.net

Anyway, if you want to use Alt+ method of input, you could find its
*new*
rules in the Help of your Windows:

The following is from the HELP files in XP:



To input characters that are not on your keyboard

1. Press and hold the ALT key, and then press the keys on the
numeric
keypad that represent the decimal code value of the character
you
want to input.
2. After you finish typing, release the ALT key.
Windows generates the character you specified.

Notes
=====

a. If the first digit you type is 0, the value is recognized as a
code point, or character value, in the current input language.
For example, when your current input language is US-English
(Code page 1252: Windows Latin-1), pressing ALT and then typing
0163 on the numeric keypad produces £, the pound sign (U+00A3).

When your current input language is Russian
(code page 1251: Windows Cyrillic), _the same_ key sequence
produces the Cyrillic capital letter JE (U+0408).

b. If the first digit you type is any number from 1 through 9, the
value is recognized as a code point in the system's OEM code
page.

The result differs depending on the Windows system language
specified in Regional and Language Options in Control Panel.
For example, if your system language is English (US), the
code page is 437 (MS-DOS Latin US), so pressing ALT and then
typing 163 on the numeric keypad produces ú
(U+00FA, Latin lowercase letter U with acute).
If your system language is Greek (OEM code page 737 MS-DOS
Greek),
the same sequence produces the Greek lowercase letter MU(U+03BC).

=========================================

--
Regards,
Paul Gorodyansky
"Cyrillic (Russian): instructions for Windows and Internet":
http://RusWin.net
Russian On-screen Keyboard: http://Kbd.RusWin.net
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top