A method of processing data, the method being applied to a smart terminal and comprising: in response to acquiring an instruction to display an input method window, determining a preset manipulation height and a lower margin of the smart terminal, wherein the preset manipulation height of the smart terminal is a preset distance between a bottom of a soft keyboard area and a lower bezel of a body of the smart terminal, and the lower margin of the smart terminal is a distance between a lower edge of displaying area of a screen of the smart terminal and the lower bezel of the body in the smart terminal; determining a designated height of a height increasing area based on the preset manipulation height and the lower margin of the smart terminal; adding, by changing a layout of an original input method window of an input method application, the height increasing area having the designated height to the bottom of the soft keyboard area of the original input method window to acquire a target input method window, and displaying the target input method window based on the designated height, wherein the target input method window comprises the soft keyboard area and the height increasing area, and the height increasing area is located at a bottom of the soft keyboard area, and is configured to raise the soft keyboard area; displaying a floating window containing data to be pasted at a designated position of the target input method window, wherein the data to be pasted is data newly added to a clipboard; and upon a paste instruction being triggered based on an operation on the floating window, responding to the paste instruction. in response to acquiring an instruction to display an input method window, determining a preset manipulation height and a lower margin of the smart terminal, wherein the preset manipulation height of the smart terminal is a preset distance between a bottom of a soft keyboard area and a lower bezel of a body of the smart terminal, and the lower margin of the smart terminal is a distance between a lower edge of displaying area of a screen of the smart terminal and the lower bezel of the body in the smart terminal; determining a designated height of a height increasing area based on the preset manipulation height and the lower margin of the smart terminal; adding, by changing a layout of an original input method window of an input method application, the height increasing area having the designated height to the bottom of the soft keyboard area of the original input method window to acquire a target input method window, and displaying the target input method window based on the designated height, wherein the target input method window comprises the soft keyboard area and the height increasing area, and the height increasing area is located at a bottom of the soft keyboard area, and is configured to raise the soft keyboard area; displaying a floating window containing data to be pasted at a designated position of the target input method window, wherein the data to be pasted is data newly added to a clipboard; and upon a paste instruction being triggered based on an operation on the floating window, responding to the paste instruction.