전통적인 기계들에는 스위치, 즉 하드버튼이 있다. 터치입력은 이런 스위치를 소프트웨어적으로 구현한다. 하드버튼은 고정적 위치에 하나의 기능을 담고 있지만, 소프트 버튼은 상황에 따라 여러 기능을 담을 수도 있고
최근 맥북의 터치바가 대표적인 소프트 버튼이다.