하드웨어로 지원하는 것도 있을순 있겠지만 대부분 소프트웨어(드라이버)로 제공하므로 기계식이 아니어도 된다는 말이죠.
매크로는 말 그대로 해당 버튼을 누르면 사용자가 지정한 기능을 수행하는 것이 가능하며, 그 기능의 한계는 제공하는 프로그램에 따라 천차만별입니다.
단순 키 변경만 가능한 경우도 있고 (오른쪽 버튼 눌렀는데 왼쪽 버튼으로 동작하게 변경) 한번의 입력이 여러번 입력으로 변경(오른쪽 한번 클릭이 왼쪽 100번으로 변경) 한번의 입력이 여러 다른 키 조합까지 가능 (오른쪽 한번 클릭이 키보드 특정키를 여러번 누르고, 마우스 포인터를 이동하여 특정 좌표를 클릭 등)
종량제를 찬성하는 사람은 아니지만. 하드들도 4k 속도가 느린것이지 seq 속도는 100MB/s 넘는걸로 알아요. (1테라 하드 기준) torrent의 경우 아무리 하드라고 해도 쓰기캐쉬를 잘 활용하면 seq에 근접한 처리가 가능하기 때문에 기가비트로 받는것 까진 큰 무리없이 처리 가능합니다. 다만 그 동안 해당 hdd를 엑세스 하는데엔 많은 지장이 있겠죠 ㅎㅎ