summaryrefslogtreecommitdiff
path: root/transtab
blob: 6f9128e8b52c12e1647ddaa492b027b2b86f0a67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# This file contains the "translation" table. It is used to convert
# the character typed immediately following C-q ("translate next charcater").

#####################################
# Hebrew Points
#####################################

# בחלק הראשון של קובץ זה, להלן, מפורטות ההתאמות בין המקשים (בהערות אלה
# אני משתמש במונח "מקש" כשכוונתי לתו (character) העובר המרה --  אין
# כוונתי למקש הפיזי (key)) לבין סימני הפיסוק העבריים.
#
# המקשים הם באנגלית, מכיוון שהתוכנה בודקת את ההתאמות הללו עוד לפני
# שאמולציית המקלדת העברית נכנסת לפעולה. המשתמש אמור להתייחס לכיתוב העברי
# שעל גבי המקשים: "s" למעשה פירושה האות "ד" (של "דגש").
#
# כללים:
#
# 1. האות הראשונה בשם הסימן לרוב היא המקש; למשל, "סגול" - האות היא "ס",
# ואות זו יושבת על המקש "x". יש כמה יוצאים מן הכלל: "חיריק", שלו מתאים
# המקש "י" (זאת עשיתי כדי שהמקש "ח" יפיק "חולם"); "קובוץ", שלו מתאים "ו"
# (זכור! שורוק הוא למעשה ו' עם דגש).
#
# 2. אם התנועה חטופה, יש ללחוץ גם על shift, ולכן "חטף סגול" הוא "X".
#
# 3. לשווא ולרפה ניתנו סימנים הדומים מבחינה ויזואלית לסימן.

':' 05B0	# HEBREW POINT SHEVA
'X' 05B1	# HEBREW POINT HATAF SEGOL
'P' 05B2	# HEBREW POINT HATAF PATAH
'E' 05B3	# HEBREW POINT HATAF QAMATS
'h' 05B4	# HEBREW POINT HIRIQ
'm' 05B5	# HEBREW POINT TSERE
'x' 05B6	# HEBREW POINT SEGOL
'p' 05B7	# HEBREW POINT PATAH
'e' 05B8	# HEBREW POINT QAMATS
'j' 05B9	# HEBREW POINT HOLAM
'u' 05BB	# HEBREW POINT QUBUTS
's' 05BC	# HEBREW POINT DAGESH OR MAPIQ (or shuruq)
'~' 05BF	# HEBREW POINT RAFE
'a' 05C1	# HEBREW POINT SHIN DOT
'A' 05C2	# HEBREW POINT SIN DOT
'?' 05BD	# HEBREW POINT METEG

# Cantillation marks

# אם אתה משתמש בטעמי המקרא, שייך להם מקשים כרצונך.

'?' 0591	# HEBREW ACCENT ETNAHTA
'?' 0592	# HEBREW ACCENT SEGOL
'?' 0593	# HEBREW ACCENT SHALSHELET
'?' 0594	# HEBREW ACCENT ZAQEF QATAN
'?' 0595	# HEBREW ACCENT ZAQEF GADOL
'?' 0596	# HEBREW ACCENT TIPEHA
'?' 0597	# HEBREW ACCENT REVIA
'?' 0598	# HEBREW ACCENT ZARQA
'?' 0599	# HEBREW ACCENT PASHTA
'?' 059A	# HEBREW ACCENT YETIV
'?' 059B	# HEBREW ACCENT TEVIR
'?' 059C	# HEBREW ACCENT GERESH
'?' 059D	# HEBREW ACCENT GERESH MUQDAM
'?' 059E	# HEBREW ACCENT GERSHAYIM
'?' 059F	# HEBREW ACCENT QARNEY PARA
'?' 05A0	# HEBREW ACCENT TELISHA GEDOLA
'?' 05A1	# HEBREW ACCENT PAZER
'?' 05A3	# HEBREW ACCENT MUNAH
'?' 05A4	# HEBREW ACCENT MAHAPAKH
'?' 05A5	# HEBREW ACCENT MERKHA
'?' 05A6	# HEBREW ACCENT MERKHA KEFULA
'?' 05A7	# HEBREW ACCENT DARGA
'?' 05A8	# HEBREW ACCENT QADMA
'?' 05A9	# HEBREW ACCENT TELISHA QETANA
'?' 05AA	# HEBREW ACCENT YERAH BEN YOMO
'?' 05AB	# HEBREW ACCENT OLE
'?' 05AC	# HEBREW ACCENT ILUY
'?' 05AD	# HEBREW ACCENT DEHI
'?' 05AE	# HEBREW ACCENT ZINOR
'?' 05AF	# HEBREW MARK MASORA CIRCLE

#####################################
# BIDI Formatting Codes
#####################################

'>' 200E	# LEFT-TO-RIGHT MARK
'<' 200F	# RIGHT-TO-LEFT MARK
'[' 202A	# LEFT-TO-RIGHT EMBEDDING
']' 202B	# RIGHT-TO-LEFT EMBEDDING
'\' 202C	# POP DIRECTIONAL FORMATTING
'{' 202D	# LEFT-TO-RIGHT OVERRIDE
'}' 202E	# RIGHT-TO-LEFT OVERRIDE

####################################
# Punctuation
####################################

'-' 05BE	# HEBREW PUNCTUATION MAQAF
''' 05F3	# HEBREW PUNCTUATION GERESH
'"' 05F4	# HEBREW PUNCTUATION GERSHAYIM

'?' 2010	# HYPHEN
'?' 2011	# NON-BREAKING HYPHEN
'?' 2013	# EN DASH
'?' 2014	# EM DASH
'?' 2018	# LEFT SINGLE QUOTATION MARK
'?' 2019	# RIGHT SINGLE QUOTATION MARK
'?' 201A	# SINGLE LOW-9 QUOTATION MARK
'?' 201B	# SINGLE HIGH-REVERSED-9 QUOTATION MARK
'?' 201C	# LEFT DOUBLE QUOTATION MARK
'?' 201D	# RIGHT DOUBLE QUOTATION MARK
'?' 201E	# DOUBLE LOW-9 QUOTATION MARK
'?' 201F	# DOUBLE HIGH-REVERSED-9 QUOTATION MARK
'?' 2212	# MINUS SIGN

####################################
# Misc
####################################

'*' 2022	# BULLET
'_' 0332	# NON-SPACING UNDERSCORE
'^' 203E	# OVERLINE
 0D 2028	# LINE SEPARATOR
'?' 2029	# PARAGRAPH SEPARATOR
' ' 00A0	# NO-BREAK SPACE

# Numbers are mapped to box-drawing characters. Use the numeric keypad.

'1' '└'
'2' '┴'
'3' '┘'
'4' '│'
'5' '┼'
'6' '│'
'7' '┌'
'8' '┬'
'9' '┐'

# Alternative rounded corners
#'7' '╭'
#'9' '╮'
#'1' '╰'
#'3' '╯'

# Uncomment the following if you want numbers to map to superscripts.

#'0' 2070	# SUPERSCRIPT ZERO
#'1' 00B9	# SUPERSCRIPT ONE
#'2' 00B2	# SUPERSCRIPT TWO
#'3' 00B3	# SUPERSCRIPT THREE
#'4' 2074	# SUPERSCRIPT FOUR
#'5' 2075	# SUPERSCRIPT FIVE
#'6' 2076	# SUPERSCRIPT SIX
#'7' 2077	# SUPERSCRIPT SEVEN
#'8' 2078	# SUPERSCRIPT EIGHT
#'9' 2079	# SUPERSCRIPT NINE

'$' 20AA	# NEW SHEQEL SIGN
 23 20AC	# EURO SIGN

'S' 00A7	# SECTION SIGN
'?' 00B6	# PILCROW/PARAGRAPH SIGN
'J' 30C1	# Arbitrary Japanese letter, just for testing double-width terminals.

'?' '?'