13. A method, comprising: at a computing device with a memory, a touch-sensitive display screen, and one or more processors coupled to the memory and the touch-sensitive display screen: displaying a first panel of a split keyboard in a first region of the touch-sensitive display screen, the first region of the touch-sensitive display screen being positioned along a first side of the touch-sensitive display screen, wherein the first panel includes a plurality of character keys from a first side of a respective keyboard; displaying a second panel of the split keyboard in a second region of the touch-sensitive display screen, the second region of the touch-sensitive display screen being positioned along a second side of the touch-sensitive display screen different from the first side, wherein the second panel includes a plurality of character keys from a second side of the respective keyboard; receiving, via the first panel of the split keyboard and the second panel of the split keyboard, character input; and displaying a vertical candidate bar adjacent to the first panel of the split keyboard, between the first panel of the split keyboard and an edge of the touch-sensitive display screen on the first side of the touch-sensitive display screen, the vertical candidate bar having a single column of one or more candidates determined based on the character input.
13. A method, comprising: at a computing device with a memory, a touch-sensitive display screen, and one or more processors coupled to the memory and the touch-sensitive display screen: displaying a first panel of a split keyboard in a first region of the touch-sensitive display screen, the first region of the touch-sensitive display screen being positioned along a first side of the touch-sensitive display screen, wherein the first panel includes a plurality of character keys from a first side of a respective keyboard; displaying a second panel of the split keyboard in a second region of the touch-sensitive display screen, the second region of the touch-sensitive display screen being positioned along a second side of the touch-sensitive display screen different from the first side, wherein the second panel includes a plurality of character keys from a second side of the respective keyboard; receiving, via the first panel of the split keyboard and the second panel of the split keyboard, character input; and displaying a vertical candidate bar adjacent to the first panel of the split keyboard, between the first panel of the split keyboard and an edge of the touch-sensitive display screen on the first side of the touch-sensitive display screen, the vertical candidate bar having a single column of one or more candidates determined based on the character input. 14. The method of claim 13 , including: displaying content on the touch-sensitive display screen, wherein the first panel of the split keyboard and the second panel of the split keyboard are displayed as an overlay over at least a portion of the content.