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.


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.


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.


0

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


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.