MCPcopy Create free account
hub / github.com/EasyIME/PIME / SymbolscharCodeToFullshape

Method SymbolscharCodeToFullshape

python/cinbase/__init__.py:2749–2770  ·  view source on GitHub ↗
(self, charCode)

Source from the content-addressed store, hash-verified

2747
2748 # 符號字元轉全形
2749 def SymbolscharCodeToFullshape(self, charCode):
2750 charStr = ''
2751 if charCode < 0x0020 or charCode > 0x7e:
2752 charStr = chr(charCode)
2753 if charCode == 0x0020: # Spacebar
2754 charStr = chr(0x3000)
2755 elif charCode == 0x0022: # char(") to char(、)
2756 charStr = chr(0x3001)
2757 elif charCode == 0x0027: # char(') to char(、)
2758 charStr = chr(0x3001)
2759 elif charCode == 0x002e: # char(.) to char(。)
2760 charStr = chr(0x3002)
2761 elif charCode == 0x003c: # char(<) to char(,)
2762 charStr = chr(0xff0c)
2763 elif charCode == 0x003e: # char(>) to char(。)
2764 charStr = chr(0x3002)
2765 elif charCode == 0x005f: # char(_) to char(-)
2766 charStr = chr(0xff0d)
2767 else:
2768 charCode += 0xfee0
2769 charStr = chr(charCode)
2770 return charStr
2771
2772 def sortByPhrase(self, cbTS, candidates):
2773 sortbyphraselist = []

Callers 1

onKeyDownMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected