우분투에 설치하는 레트로파이(RetroPie) 에서 되감기 빨리감기 설정을 하는 방법이다. 기본적으로 설정되어 있지 않으므로 설정해두면 두고두고 편하게 사용할 수 있다. 나는 리콜박스(Recalbox)에서 사용하던 버튼이 편해서 버튼 지정을 리콜박스와 동일하게 설정 해보았다.
리콜박스에서 빨리감기는 hotkey + 방향패드 오른쪽 버튼 이고, 되감기는 hotkey + 방향패드 왼쪽 버튼이다.
물론 게임 내 버튼으로 불러낼 수 있는 레트로아크(retroarch) 설정 화면에서 설정이 가능하지만, 게임따라 따로따로 설정해줘야 하는 불편함이 있다. 이곳에서는 기본 바인드(Bind) 파일을 이용하여 전체적으로 적용가능한 설정방법을 따른다. 전체적으로 적용이 되니 기타 발생하는 개별 사안에 대해서는 별도의 방법을 찾아 보길 바란다.
레트로파이에서 빨리감기 설정은 버튼만 지정해주면 된다.
/opt/retropie/configs/all/retroarch-joypads 로 들어가면 에뮬레이션스테이션으로 따로 지정한 조이패드의 이름으로 된 설정파일 이 있다. (예:Xbox Gamepad (userspace driver).cfg )이를 편집한다.
nano /opt/retropie/configs/all/retroarch-joypads/"Xbox Gamepad (userspace driver).cfg"
이곳 제일 하단에 아래 한 줄을 넣고 저장하고 나온다.
input_hold_fast_forward_btn = "h0right"
기본적으로 되감기는 비활성화되어 있기 때문에 빨리감기와는 달리 이를 활성화 시켜 주는 설정도 따로 해줘야 한다.
nano /opt/retropie/configs/all/retroarch.cfg
여기서 rewind_enable 항목을 찾아서 false 를 true 로 바꿔준다.
rewind_enable = "true"
nano /opt/retropie/configs/all/retroarch-joypads/"Xbox Gamepad (userspace driver).cfg"
이곳 제일 하단에 아래 한 줄을 넣고 저장하고 나온다.
input_rewind_btn = "h0left"
지금까지는 Xbox360 패드 기준으로 기록을 하였는데, PS3 나 8Bido 같은 패드에서는 버튼이 다른것으로 나오는 것을 확인 하였다. 별도로 자신의 패드 버튼을 알아두는 편이 좋다. 쉽게 얘기해서 핫키 조합의 경우 핫키를 제외한 필요한 버튼 번호만 기록 하면 된다.