5. 字符集

如果您想构建一个 .Xmodmap 文件,并且您知道字符的视觉外观,您可能在知道如何通过名称定义它时遇到问题。一个可能对您有帮助的好网站是:http://www.geocities.com/gorazd.hribar/latin-2/eng-iso-8859-2.html 在这里您可以直观地看到 ISO8859-2 字符。

我还在此处包含了一些 ISO8859-2 字符定义,以便您了解相关键使用了哪些名称。它可能不完整,您不必在意键码数字,但请注意键是如何命名的。这些信息中的大部分对于构建仅包含 ISO8859-1 字符的键盘,或东欧字符和西欧字符的组合非常有用。如果您要使用中欧或西欧语言以外的其他语言,请在 Internet 上找到适用于您的 ISO*** 字符集的相关表格。包含所有键码实体(包括十六进制代码)的疯狂名称的 gdkkeysyms.h 文件位于(旧版本的 RedHat)/usr/include/gdk/ 目录中。如果您的系统上没有 gdkkeysyms.h 文件,请查看文件 /usr/X11R6/include/X11/keysymdef.h(您必须安装 XFree86 开发包才能使用此目录),或者尝试查看 /lib/perl5/site_perl/5.6.0/i386-linux/GTK/keysyms.pm 文件(它也包含键码实体(包括十六进制代码)的名称)。如果您有更新版本的 PERL,版本号“5.6.0”可能会有所不同。类似的情况也应适用于其他系统 (FreeBSD),因为它们也使用 PERL。

5.1. ISO-8859-2 (ISO Latin2) 字符集

Xmodmap 实体及其单词定义(您将其放在 Xmodmap 文件中)以及它们的视觉表示。一些单词定义缺少其视觉形式。

----------------------------------------------------------------------

空格

感叹号 !

双引号 "

井号 #

美元符号 $

百分号

和号 &

右单引号 '

左括号 (

右括号 )

星号 *

加号 +

逗号 ,

连字符 -

句点 .

斜杠 /

零 0

一 1

二 2

三 3

四 4

五 5

六 6

七 7

八 8

九 9

冒号

分号 ;

小于号 < <

等号 =

大于号 > >

问号 ?

艾特 @

A A

B B

C C

D D

E E

F F

G G

H H

I I

J J

K K

L L

M M

N N

O O

P P

Q Q

R R

S S

T T

U U

V V

W W

X X

Y Y

Z Z

左方括号 [

反斜杠 \

右方括号 ]

脱字符 ^

下划线 _

左单引号 `

a a

b b

c c

d d

e e

f f

g g

h h

i i

j j

k k

l l

m m

n n

o o

p p

q q

r r

s s

t t

u u

v v

w w

x x

y y

z z

左大括号 {

竖线 |

右大括号 }

波浪号 �

空格

Aogonek

短音符

Lslash

货币符号

Lcaron

Sacute

分节符

分音符

Scaron Š

Scedilla

Tcaron Ť

Zacute Ź

连字符

Zcaron Ž

Zdotaccent

度数符号

aogonek

ogonek

lslash

锐音符

lcaron ľ

sacute ś

抑扬符

软音符

scaron š

scedilla

tcaron ť

zacute

双元音符

zcaron ž

zdotaccent

Racute

Aacute

Acircumflex

Abreve

Adieresis

Lacute

Cacute

Ccedilla

Ccaron Č

Eacute �

Eogonek

Edieresis

Ecaron Ě

Iacute �

Icircumflex

Dcaron Ď

Eth

Nacute Ń

Ncaron Ň

Oacute �

Ocircumflex

Ohungarumlaut

Odieresis

乘号

Rcaron Ř

Uring Ů

Uacute �

双元音符

Udieresis

Yacute

Tcedilla

德语双s

racute

aacute �

acircumflex

abreve

adieresis

lacute

cacute

ccedilla

ccaron č

eacute

eogonek

edieresis

ecaron

iacute

icircumflex

dcaron

dbar

nacute

ncaron

oacute

ocircumflex

ohungarumlaut

odieresis

除号

rcaron

uring

uacute

uhungarumlaut

udieresis

yacute

tcedilla

点音符

----------------------------------------------------------------------

首先,如果您使用的是较旧的系统(请参阅旧版解决方案),请尝试查看定义是否会为您提供(在安装相关字体并使用 X 键盘定义构建 Xmodmap 映射后)它们所说的内容。如果它们没有给您提供它们所说的内容,请参阅我的旧版解决方案。