文字的修改方法及裝置的制造方法
【技術領域】
[0001]本公開涉及文字輸入技術領域,尤其涉及文字的修改方法及裝置。
【背景技術】
[0002]在終端例如手機、電腦上輸入文字時,不論采用何種輸入法,都難免會輸入錯誤的文字,相關技術中,當出現輸入錯誤的情況時,通常用戶需要先刪除輸入錯誤的文字,然后重新輸入正確的文字,對于用戶來說,不能修改文字本身。
【發明內容】
[0003]本公開實施例提供了一種文字的修改方法及裝置。所述技術方案如下:
[0004]根據本公開實施例的第一方面,提供一種文字的修改方法,該方法包括:
[0005]當接收到對文字進行修改的第一修改指令時,對第二修改指令進行檢測;所述第二修改指令用于指示對所述文字的至少一個組成部分進行修改;
[0006]當檢測到所述第二修改指令時,根據所述第二修改指令修改所述文字相應的組成部分。
[0007]上述實施例可以按照用戶發出的第二修改指令,對文字的至少一個組成部分進行修改,從而實現對整個文字的修改,避免了相關技術中用戶輸入錯誤情況下必須刪除該文字重新輸入新的文字的問題,方便了用戶的文字輸入時的更正操作,提升了用戶使用體驗。
[0008]在一個實施例中,所述對第二修改指令進行檢測之前,還包括:
[0009]區別顯示所述文字包含的各組成部分。
[0010]在上述實施例中,可以區別地顯示文字的各組成部分,可以方便用戶選擇文字中需要修改的組成部分。
[0011]在一個實施例中,所述區別顯示所述文字包含的各組成部分,包括:
[0012]通過不同顯示格式分別顯示所述文字的各組成部分;或者
[0013]通過相同或不同顯示格式輪換突出顯示所述文字的各組成部分;
[0014]所述顯示格式包括下述一項或多項:
[0015]線條顏色、背景顏色、顯示亮度、線條粗細、顯示尺寸。
[0016]上述實施例中,采用不同顯示格式,分別顯示文字的各組成部分,或者通過相同或者不同的顯示格式輪換突出顯示文字的各組成部分,為區別地顯示文字的各組成部分提供了豐富、靈活的實施方式。
[0017]在一個實施例中,所述區別顯示所述文字包含的各組成部分,包括:
[0018]根據所述文字的編碼與所述各組成部分的編碼之間的映射關系,確定所述各組成部分的編碼;
[0019]按照所述各組成部分的編碼,分別顯示所述各組成部分。
[0020]上述實施例為區別地顯示文字的各組成部分提供了簡單方便、易實現的實施方式。
[0021]在一個實施例中,所述各組成部分包括文字所包含的各偏旁;
[0022]所述文字的編碼與所述各組成部分的編碼之間的映射關系,通過下述方式預先設置:
[0023]對每個文字進行拆解,確定每個文字所包含各偏旁;
[0024]將每個文字的機器編碼與所述文字中各偏旁的機器編碼進行映射,存儲所述文字的機器編碼和所述各偏旁的機器編碼之間的映射關系。
[0025]上述公開實施例提供了一種簡單、方便地、易實現的預設文字的編碼與文字各組成部分的編碼之間映射關系的具體實現方式。
[0026]在一個實施例中,所述根據所述第二修改指令修改所述文字相應的組成部分,包括:
[0027]根據所述第二修改指令指示的待修改偏旁,以及所述第二修改指令指示的修改操作類型,對所述待修改偏旁執行相應的修改操作;所述修改操作類型包括:刪除操作或者替換操作。
[0028]上述公開實施例提供的修改偏旁的【具體實施方式】,使得本公開實施例提供的修改文字的方法的實施方式靈活、簡便。
[0029]在一個實施例中,當所述第二修改指令指示的修改操作類型為刪除操作時,所述對所述待修改偏旁執行相應的修改操作,包括:
[0030]修改所述待修改偏旁的字形碼,以使所述待修改偏旁顯示為被刪除。
[0031]上述公開實施例提供的刪除偏旁的【具體實施方式】,使得本公開實施例提供的修改文字的方法的實施方式靈活、簡便。
[0032]在一個實施例中,當所述第二修改指令指示的修改操作類型為替換操作時,所述對所述待修改偏旁執行相應的修改操作,包括:
[0033]將所述待修改偏旁的字形碼,替換為重新輸入的偏旁的字形碼。
[0034]上述公開實施例提供的替換偏旁的【具體實施方式】,使得本公開實施例提供的修改文字的方法的實施方式靈活、簡便。
[0035]根據本公開實施例的第二方面,提供一種文字的修改裝置,包括:
[0036]檢測模塊,用于當接收到對文字進行修改的第一修改指令時,對第二修改指令進行檢測;所述第二修改指令用于指示對所述文字的至少一個組成部分進行修改;
[0037]修改模塊,用于當所述檢測模塊檢測到所述第二修改指令時,根據所述第二修改指令修改所述文字相應的組成部分。
[0038]在一個實施例中,所述裝置,還包括:顯示模塊;
[0039]所述顯示模塊,用于在所述檢測模塊對第二修改指令進行檢測之前,區別顯示所述文字包含的各組成部分。
[0040]在一個實施例中,所述顯示模塊,還用于通過不同顯示格式分別顯示所述文字的各組成部分;或者通過相同或不同顯示格式輪換突出顯示所述文字的各組成部分;
[0041]所述顯示格式包括下述一項或多項:
[0042]線條顏色、背景顏色、顯示亮度、線條粗細、顯示尺寸。
[0043]在一個實施例中,所述顯示模塊,包括:確定子模塊、顯示子模塊;
[0044]所述確定子模塊,用于根據所述文字的編碼與所述各組成部分的編碼之間的映射關系,確定所述各組成部分的編碼;
[0045]所述顯示子模塊,用于按照所述確定子模塊確定的所述各組成部分的編碼,分別顯示所述各組成部分。
[0046]在一個實施例中,所述顯示模塊顯示的所述各組成部分包括文字所包含的各偏芳;
[0047]所述裝置,還包括:映射關系設置模塊、存儲模塊;
[0048]所述映射關系設置模塊,用于對每個文字進行拆解,確定每個文字所包含各偏旁;并將每個文字的機器編碼與所述文字中各偏旁的機器編碼進行映射;
[0049]所述存儲模塊,用于存儲所述映射關系設置模塊映射得到的文字的機器編碼和所述各偏旁的機器編碼之間的映射關系。
[0050]在一個實施例中,所述修改模塊,還用于根據所述檢測模塊檢測到的第二修改指令指示的待修改偏旁,以及所述檢測模塊檢測到的第二修改指令指示的修改操作類型,對所述待修改偏旁執行相應的修改操作;所述修改操作類型包括:刪除操作或者替換操作。
[0051]在一個實施例中,所述修改模塊,還用于當所述檢測模塊檢測到的第二修改指令指示的修改操作類型為刪除操作時,修改所述待修改偏旁的字形碼,以使所述待修改偏旁顯示為被刪除。
[0052]在一個實施例中,還用于當所述檢測模塊檢測到的第二修改指令指示的修改操作類型為替換操作時,將所述待修改偏旁的字形碼,替換為重新輸入的偏旁的字形碼。
[0053]根據本公開實施例的第三方面,提供一種文字的修改裝置,包括:
[0054]處理器;
[0055]用于存儲處理器可執行指令的存儲器;
[0056]其中,所述處理器被配置為:
[0057]當接收到對文字進行修改的第一修改指令時,對第二修改指令進行檢測;所述第二修改指令用于指示對所述文字的至少一個組成部分進行修改;
[0058]當檢測到所述第二修改指令時,根據所述第二修改指令修改所述文字相應的組成部分。
[0059]本公開實施例提供的技術方案可以包括以下有益效果:
[0060]本公開實施例提供的上述文字的修改方法及裝置,當接收到對文字進行修改的第一修改指令時,對第二修改指令進行檢測,當檢測到第二修改指令時,根據第二修改指令修改文字相應的組成部分。本公開實施例根據第一修改指令和第二修改指令,對需要修改的文字中的指定組成部分進行修改,從而實現對整個文字的修改,可以避免相關技術中用戶輸入錯誤情況下必須刪除輸入錯誤的文字重新輸入正確的文字的問題,豐富了文字輸入的方式,提升了用戶使用體驗。
[0061]應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0062]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0063]圖1是根據一示例性實施例示出的文字的修改方法的流程圖。
[0064]圖2是根據一示例性實施例示出的區別地顯示出文字包含的各組成部分的界面示意圖。
[0065]圖3是根據一示例性實施例示出的又一區別地顯示出文字包含的各組成部分的界面示意圖。
[0066]圖4是根據一示例性實施例示出的區別顯示文字包含的各組成部分的流程圖。
[0067]圖5是根據一示例性實施例示出的設置文字的編碼與其各組成部分的編碼之間的映射關系的流程圖。
[0068]圖6是根據一示例性實施例示出的字形碼和對應的中文字模的示意圖。
[0069]圖7A、7B是根據一示例性實施例示出的修改文字的界面的示意圖。
[0070]圖8是根據一示例性實施例示出文字的修改裝置的框圖。
[0071]圖9是根據一示例性實施例示出文字的修改裝置的又一框圖。
[0072]圖10是根據一示例性實施例示出的顯示模塊91的