KeyHandler // Simplify handleCtrlOptionCommandEnter().
This commit is contained in:
parent
00f44ffbcb
commit
0d157c2d32
|
@ -399,7 +399,7 @@ extension KeyHandler {
|
||||||
|
|
||||||
for theAnchor in walkedAnchors {
|
for theAnchor in walkedAnchors {
|
||||||
if let node = theAnchor.node {
|
if let node = theAnchor.node {
|
||||||
var key = node.currentKeyValue.key
|
var key = node.key
|
||||||
if mgrPrefs.inlineDumpPinyinInLieuOfZhuyin {
|
if mgrPrefs.inlineDumpPinyinInLieuOfZhuyin {
|
||||||
key = restoreToneOneInZhuyinKey(target: key) // 恢復陰平標記
|
key = restoreToneOneInZhuyinKey(target: key) // 恢復陰平標記
|
||||||
key = Tekkon.cnvPhonaToHanyuPinyin(target: key) // 注音轉拼音
|
key = Tekkon.cnvPhonaToHanyuPinyin(target: key) // 注音轉拼音
|
||||||
|
@ -410,11 +410,8 @@ extension KeyHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
let value = node.currentKeyValue.value
|
let value = node.currentKeyValue.value
|
||||||
if key.contains("_") { // 不要給標點符號等特殊元素加注音
|
// 不要給標點符號等特殊元素加注音
|
||||||
composed += value
|
composed += key.contains("_") ? value : "<ruby>\(value)<rp>(</rp><rt>\(key)</rt><rp>)</rp></ruby>"
|
||||||
} else {
|
|
||||||
composed += "<ruby>\(value)<rp>(</rp><rt>\(key)</rt><rp>)</rp></ruby>"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue