实际上,更好的是坐在导航控件旁边的底部,但我认为不修改框架就不可能实现。
#1 楼
正如我所见,替代键盘可以解决您的问题,这似乎是可以接受的解决方案,您甚至提到了一些找不到的东西-在此,我自豪地介绍:Hacker的键盘
检查其指南,实际上有一个部分建议使用此功能:
您可以在键盘的“手势和按键动作”设置菜单中配置用于此手势的手势。如果滑动操作太难触发,请尝试将“关闭键盘”操作绑定到“降低音量”硬件键。关闭键盘时,这不会干扰音量按钮的正常使用。
这适用于“关闭”:如果有可以配置的手势,也可以能够有一个“开放”。该FAQ可能会揭示更多线索。
SaintWacko在注释中的注释:
若要在任何地方打开它,请进入键盘设置并选中“永久通知”框。然后,它将在通知中保留一个条目,您可以随时点击以调出键盘。
所以这是另一种可能性-钩子钩在了这个特殊的键盘上。
评论
嘿,大多数情况下都可以!您在那里的“如何打开”部分就是如何启用它。为了能够在任何地方打开它,请进入键盘设置,然后选中“永久通知”框。然后,它将在通知中保留一个条目,您可以随时点击以调出键盘。
– SaintWacko
2012年8月21日在20:53
哦,真烦人。我必须选择Hacker's Keyboard作为输入法才能打开它。嗯...我现在暂时不提这个问题,看看我是否能得到更好的答案。我真的更喜欢可以打开所选键盘的东西,无论它是什么。
– SaintWacko
2012年8月21日在20:55
事实证明,这正是我所需要的。我当时没有考虑,但是DCSS使用了一些ctrl + *组合键,而Hacker's Keyboard拥有ctrl,alt和esc以及所有其他android键盘上缺少的键。但是,我确实希望我可以切换到Hacker's Keyboard键盘,而Swype切换其他功能,而不必手动进行操作。也许我会研究塔斯克。
– SaintWacko
2012年8月22日12:39
哦,您使用塔斯克吗?这样的事情会起作用吗?我正在考虑下载第二个Web浏览器,将其主页设置为DCSS大厅,并将其视为DCSS应用程序。我是否可以设置Tasker,以便每当我启动该浏览器时,它将切换到Hacker's Keyboard,而当我关闭它时,切换回Swype?
– SaintWacko
2012年8月22日13:40
当然,塔斯克可以在前台对应用程序做出反应-但它可能无法切换IME。它所能做的就是弹出安装的IME,供您选择-请参阅groups.google.com/forum/?fromgroups=#!topic/tasker/bHknbZEq5jw
– Izzy♦
2012年8月22日13:59
#2 楼
黑客键盘解决了我的数学实验室问题!下载黑客键盘,然后进入设置并启用“使用永久通知”。这会将黑客键盘徽标放在屏幕右上角的时钟和设置按钮旁边。单击右下角的设置栏或时钟,然后按“显示黑客键盘”。如果它没有自动执行,它将在闪光和其他时间为您弹出。#3 楼
我遇到了同样的问题,并买了一个蓝牙键盘来解决它。#4 楼
我使用了“黑客键盘”和“智能状态栏”的组合。两者都是免费的,不需要root。我在Hacker Keyboard设置中设置了“永久通知”。现在,在全屏游戏中,我要做的就是从屏幕顶部滑动以打开通知菜单,然后选择“ Hacker Keyboard”。 >
评论
由于某种原因,通知中显示黑客的键盘操作不会在存在物理kb的横向模式下打开任何键盘
–迈克尔
2013年9月2日19:05
评论
在我的某些设备上,长按菜单键会弹出屏幕键盘。我不知道Nexus 7,所以我不知道它在那儿是否可以使用...我相信,这是姜饼的旧事。 N7仍然没有菜单按钮。
担心这一点-正如他们在ICS之前所说的那样,他们将“删除密钥”。这就是为什么我没有将其作为答案的原因-但认为建议不会受到伤害。好的,为此感到抱歉...我没有ICS。希望其他人知道解决方案。
有一次,我记得听到过有关具有此功能的“黑客键盘”的信息,但现在找不到了,我希望可以在任何键盘上使用的东西。应该不会太难,只要触发键盘,它就需要传递给框架。