Trocando a funcionalidade do botão "casa"

8

Atualmente (2.2), pressionar o botão de início vai para os atalhos do aplicativo para casa, e a pré-visualização prolongada abre tarefas usadas recentemente.

É possível trocar essas ações? A pressão rápida abriria tarefas recentes.

Também estou interessado em respostas que exijam root ou uma ROM personalizada.

Ilari Kajaste
fonte
2
Que dispositivo é esse?
precisa
@cjk O dispositivo importa? Samsung GT-S5570.
Ilari Kajaste
Eu procuraria as substituições do iniciador - não conheço nenhuma alteração no comportamento de pressionar longamente, mas muitas delas oferecem opções para alterar o comportamento do botão home.
Chance

Respostas:

3

Se você estiver usando as ROMs AOKP ICS , existe uma configuração, System Settings->ROM Control->General UI->Long Press Home Actionmas parece permitir apenas que você escolha entre diferentes tipos de listas de menus recentes. Sei que essa é uma parte estreita da sua situação, mas, mesmo assim, é uma informação para você tomar.

jlehenbauer
fonte
Boas informações, mas como você disse, apenas uma parte estreita do que estou pedindo. Obrigado, no entanto!
Ilari Kajaste
se eu encontrar mais alguma coisa, você será o primeiro a saber!
precisa saber é o seguinte
1

Existe outro método e, como você indicou, requer no mínimo acesso root e possivelmente uma ROM personalizada.

  1. Conecte seu dispositivo a um computador via adb .

  2. Puxe o seu arquivo keypad.kl . Para o meu HTC EVO 4G, /system/usr/keylayout/supersonic-keypad.klindependentemente do nome, você deve encontrá-lo em algum lugar próximo /system/usr/keylayout

  3. Abra este arquivo com um editor de texto e edite conforme desejar, seguindo o padrão do arquivo.

Para mim, o botão HOME é 102, portanto, remapear essa chave para a câmera seria key 102 CAMERA WAKE_DROPPED.

Uma tecla marcada WAKEativa o dispositivo quando pressionada, WAKE_DROPPEDpode afetar o sistema sem ativar a tela.

NOTA: isso pode permitir que você altere a funcionalidade apenas para as opções internas, mas existem várias funções disponíveis, incluindo opções de volume, outras teclas programáveis, câmera, energia, qualquer caractere ou controles de reprodução, como PLAYPAUSE.

Essa é a fonte do Android e inclui exemplos de mapas de teclas.

jlehenbauer
fonte
0

Você pode atribuir as funções necessárias ao botão com o ButtonRemapper: http://forum.xda-developers.com/showthread.php?t=850464

Paul Redert
fonte
Nas Perguntas frequentes do primeiro post: "P: você também pode fazer outros remapeamentos com os botões, como por exemplo: pressão longa, pressão dupla, remapeamentos sensíveis ao contexto etc. R: Por enquanto, é praticamente isso." Então, infelizmente não.
Ilari Kajaste
Receio que a resposta seja: não, não é possível trocar essas ações.
Paul Redert
-1

O ClutchPad pode ser configurado para fazer praticamente o que você quiser .. confira aqui

Todd Kleinert
fonte
Boa ideia para resolver o problema subjacente, obrigado pela recomendação. No entanto, a partir da descrição, ele não parece tocar na funcionalidade do botão home, mas o replica adicionando seu próprio "botão home" a algum canto da tela. Um elemento visual constante que obstrui uma parte da tela - mesmo que pequena - é praticamente inaceitável para mim.
Ilari Kajaste