CampusDownWiki
Total citations 16,203한국어KO 2,699EnglishEN 11,187日本語JA 774中文ZH 1,543
CampusDown ↗
English

Chat Composer

⚙️ Engineering & Technology By CampusDown Wiki Editorial Team Last updated
A chat composer is the area at the bottom of a messaging app for writing, attaching and sending messages.
Contents
  1. 1. Basic layout
  2. 2. Avoid keyboard overlap
  3. 3. Delivery states and accessibility
  4. 4. FAQ
  5. 5. References

Basic layout

Grow from one line to 5–6 (MDN, n.d.-a); attach left, send right, mic when empty. Speech is faster (Ruan et al., 2018), so surface voice input. Decide Enter behavior with enterkeyhint (MDN, n.d.-b; Apple, n.d.).

Avoid keyboard overlap

Move with the keyboard (Android Developers, n.d.) and respect the safe area. Typos are common (Reyal et al., 2015), so save drafts; choose suitable keyboard types.

Delivery states and accessibility

Show sending → sent; on failure keep text with Resend. Label icon buttons and announce status (W3C, 2023, 4.1.2/4.1.3).

FAQ

Should Enter send?
Often newline on mobile; send is fine for short chats.
What if the keyboard covers the input?
Track keyboard height and respect safe areas.

Sources reviewed: 2026-10-27

References

  1. MDN Web Docs. (n.d.-a). <textarea>: The textarea element. Multi-line input element.
  2. MDN Web Docs. (n.d.-b). enterkeyhint. Labeling the Enter key.
  3. Android Developers. (n.d.). Control and animate the software keyboard. Keyboard insets and animation.
  4. Apple. (n.d.). Virtual keyboards. Human Interface Guidelines. Keyboard types and return key.
  5. Reyal, S., Zhai, S., & Kristensson, P. O. (2015). Performance and user experience of touchscreen and gesture keyboards in a lab setting and in the wild. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (pp. 679–688). ACM. Touch keyboards in the wild.
  6. Ruan, S., Wobbrock, J. O., Liou, K., Ng, A., & Landay, J. A. (2018). Comparing speech and keyboard text entry for short messages in two languages on touchscreen phones. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 1(4), Article 159. Speech vs keyboard speed.
  7. World Wide Web Consortium. (2023). Web Content Accessibility Guidelines (WCAG) 2.2. Name/role and status messages.

Reports and materials that use this theory (Korean)

There are no materials dedicated to this theory yet, but you can search related reports in the CampusDown library (Korean).

Find more reports · Search '채팅 입력창' on CampusDown →

You may also like

Latest ArticlesView all ›

New guides for college study and assignments (Korean)

This article was last updated on October 27, 2026. It is based on widely recognized original works and textbooks; when citing it in a paper, please check the original sources listed in the references.