이건, 어느 정도 기기를 다룰 줄 아시는 분이어야 하고,
부두사운드를 쓰시는 분께 적용이 됩니다. (부두사운드로 음량조절하는 사람)
루팅 상태에서
1. 루트 익스플로러 이용해서
2. /system/usr/keylayout/s3c-keypad.kl 편집기로 열기
3. key 42 에 VOLUME_UP 을 MEDIA_NEXT 로 바꿔줌
4. key 58 에 VOLUME_DOWN 을 MEDIA_PREVIOUS 로 바꿔줌
5. 저장 후 재부팅
자 이제 당신에게도, 곡넘김이 가능한 하드웨어 버튼이 생겼습니다.
주머니에 넣고 곡넘김이 가능합니다.
파일 자체가 수정이 된거라, 재부팅해도 계속 반영됩니다.
돌아오고 싶으면 그냥 다시 원래대로 써주고, 저장하고, 재부팅 하면 되요.
제 사용 예는 다음과 같습니다.
파워버튼 : POWER+HHOOK :
스크린 ON 시, POWER 키로 작동, 스크린 OFF 시, HEADSET 버튼으로 작동
볼륨업버튼 : MEDIA_NEXT :
다음곡으로 넘기기. 스크린 ON/OFF 무관 작동
볼륨다운버튼 : MEDIA_PREVIOUS :
이전곡으로 넘기기. 스크린 ON/OFF 무관 작동
-------------------------------------------------------------
갤럭시 튜너 안쓰는 분들은 (설마 있을까요?^^, 단지 재부팅시마다 적용하는게 귀찮아서겠죠)
볼륨 업 버튼 : 재생/멈춤으로 할당
볼륨 다운 버튼 : 다음곡 넘기기로 할당
이래주면
전원버튼 안건드리고, 조작 가능합니다.
만약, 버튼 하나로 그냥 곡 넘기고 멈추고 다 하고 싶으시면
볼륨키 중 하나를 HEADSETHOOK 으로 바꿔주면
그게 헤드셋 버튼 역할 해주니까 길게 눌러주기, 더블클릭하기 등으로 곡넘김, 재생, 멈춤 다 되요.
(스크린 ON, OFF 상관 없이 작동)
정리하자면,
s3c-keypad.kl 열어서, 거기 원래 할당되어 있는 역할을 다음과 같은 걸로 바꿔준다.
HEADSETHOOK : 헤드셋 버튼 -> 재생/멈춤/곡넘김을 버튼 하나로 조절
MEDIA_NEXT : 다음곡
MEDIA_PREVIOUS : 이전곡
MEDIA_PLAY_PAUSE : 재생/일시정지
등등등.
옆에 있는 파일들 열어서 보면, 아 이거구나 하는게 감이 올겁니다.
WAKE 냐, WAKE_DROPPED 냐는 신경 쓰지 마시고, 그냥 있던 대로 두세요.
문장 맨 앞에 # 붙이면 주석처리 되는 거라, 반응 안합니다.
터치키라던지, 다른건 눈치껏 보고 응용하실 수 있을 겁니다.
** 단, 길게 누르기를 통해 작동하는 것들은 안드로이드 기본에서 할당되는 게 아니라
각 UI 및 어플 단계에서 작동하는 것들이기 때문에 쉽게 수정이 되는 게 아닙니다(라고합니다)
그니까, 메뉴키 길게 누르면 검색이 뜨는데, 길게 누르면 다른게 나오게 안되냐! 는 어렵다는 거죠.
이건 삼성 터치위즈를 건드려야 하는 거 같아요. 어려워요.
다른 안드로이드의 경우도 거의 비슷합니다.
/system/usr/keylayout 이나 /data/usr/keylayout
여기 가셔서 삽질 좀 해보시면 금방 되요.
서양 덕후들은 에뮬머신으로 쓸 때, 게임 버튼(A, B 이런거)를 물리 버튼에 할당하더군요.
그럼 끝!
참고로 이 팁의 단점은 기존에 할당된 하드웨어키를 포기해야 한다는 점입니다.
볼륨키를 쓰게 되면, 시스템 볼륨 조절은 설정에 들어가서 해줘야 해요.
음악 볼륨이야, 저는 원래 부두사운드를 써서 괜찮습니다만;;-->
부두사운드를 쓰시는 분께 적용이 됩니다. (부두사운드로 음량조절하는 사람)
루팅 상태에서
1. 루트 익스플로러 이용해서
2. /system/usr/keylayout/s3c-keypad.kl 편집기로 열기
3. key 42 에 VOLUME_UP 을 MEDIA_NEXT 로 바꿔줌
4. key 58 에 VOLUME_DOWN 을 MEDIA_PREVIOUS 로 바꿔줌
5. 저장 후 재부팅
자 이제 당신에게도, 곡넘김이 가능한 하드웨어 버튼이 생겼습니다.
주머니에 넣고 곡넘김이 가능합니다.
파일 자체가 수정이 된거라, 재부팅해도 계속 반영됩니다.
돌아오고 싶으면 그냥 다시 원래대로 써주고, 저장하고, 재부팅 하면 되요.
제 사용 예는 다음과 같습니다.
파워버튼 : POWER+HHOOK :
스크린 ON 시, POWER 키로 작동, 스크린 OFF 시, HEADSET 버튼으로 작동
볼륨업버튼 : MEDIA_NEXT :
다음곡으로 넘기기. 스크린 ON/OFF 무관 작동
볼륨다운버튼 : MEDIA_PREVIOUS :
이전곡으로 넘기기. 스크린 ON/OFF 무관 작동
-------------------------------------------------------------
갤럭시 튜너 안쓰는 분들은 (설마 있을까요?^^, 단지 재부팅시마다 적용하는게 귀찮아서겠죠)
볼륨 업 버튼 : 재생/멈춤으로 할당
볼륨 다운 버튼 : 다음곡 넘기기로 할당
이래주면
전원버튼 안건드리고, 조작 가능합니다.
만약, 버튼 하나로 그냥 곡 넘기고 멈추고 다 하고 싶으시면
볼륨키 중 하나를 HEADSETHOOK 으로 바꿔주면
그게 헤드셋 버튼 역할 해주니까 길게 눌러주기, 더블클릭하기 등으로 곡넘김, 재생, 멈춤 다 되요.
(스크린 ON, OFF 상관 없이 작동)
정리하자면,
s3c-keypad.kl 열어서, 거기 원래 할당되어 있는 역할을 다음과 같은 걸로 바꿔준다.
HEADSETHOOK : 헤드셋 버튼 -> 재생/멈춤/곡넘김을 버튼 하나로 조절
MEDIA_NEXT : 다음곡
MEDIA_PREVIOUS : 이전곡
MEDIA_PLAY_PAUSE : 재생/일시정지
등등등.
옆에 있는 파일들 열어서 보면, 아 이거구나 하는게 감이 올겁니다.
WAKE 냐, WAKE_DROPPED 냐는 신경 쓰지 마시고, 그냥 있던 대로 두세요.
문장 맨 앞에 # 붙이면 주석처리 되는 거라, 반응 안합니다.
터치키라던지, 다른건 눈치껏 보고 응용하실 수 있을 겁니다.
** 단, 길게 누르기를 통해 작동하는 것들은 안드로이드 기본에서 할당되는 게 아니라
각 UI 및 어플 단계에서 작동하는 것들이기 때문에 쉽게 수정이 되는 게 아닙니다(라고합니다)
그니까, 메뉴키 길게 누르면 검색이 뜨는데, 길게 누르면 다른게 나오게 안되냐! 는 어렵다는 거죠.
이건 삼성 터치위즈를 건드려야 하는 거 같아요. 어려워요.
다른 안드로이드의 경우도 거의 비슷합니다.
/system/usr/keylayout 이나 /data/usr/keylayout
여기 가셔서 삽질 좀 해보시면 금방 되요.
서양 덕후들은 에뮬머신으로 쓸 때, 게임 버튼(A, B 이런거)를 물리 버튼에 할당하더군요.
그럼 끝!
참고로 이 팁의 단점은 기존에 할당된 하드웨어키를 포기해야 한다는 점입니다.
볼륨키를 쓰게 되면, 시스템 볼륨 조절은 설정에 들어가서 해줘야 해요.
음악 볼륨이야, 저는 원래 부두사운드를 써서 괜찮습니다만;;-->