<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>船长日志 &#187; 键盘</title>
	<atom:link href="http://www.cslog.cn/tag/%e9%94%ae%e7%9b%98/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cslog.cn</link>
	<description>最让我激动的是不知道下一个星球上能发现什么...</description>
	<lastBuildDate>Wed, 30 Jul 2025 16:06:05 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>android系统连接蓝牙键盘</title>
		<link>http://www.cslog.cn/Content/android-bluetooth-keyboard/</link>
		<comments>http://www.cslog.cn/Content/android-bluetooth-keyboard/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 09:39:31 +0000</pubDate>
		<dc:creator>船长</dc:creator>
				<category><![CDATA[信息处理]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[手机]]></category>
		<category><![CDATA[蓝牙]]></category>
		<category><![CDATA[键盘]]></category>

		<guid isPermaLink="false">http://www.cslog.cn/?p=646</guid>
		<description><![CDATA[Android使用蓝牙键盘的快键按键：shift+空格 切换中英文 shift+ &#8230; <a href="http://www.cslog.cn/Content/android-bluetooth-keyboard/">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Android使用蓝牙键盘的快键按键：shift+空格 切换中英文 shift+回车 切换拼音、五笔、笔划输入法。ctrl + A可以全选，ctrl + C可以复制， ctrl + v可以粘贴， ctrl + x可以剪切。shift+方向键可以选择文字。alt+空格可以输入符号。</p>
<p><span style="color: #ff0000;"><strong><span style="color: #ff0000;">更新1：更新使用HID蓝牙无线键盘的情况。</span></strong></span><br />
<span style="color: #ff0000;"><strong><span style="color: #ff0000;">20120712更新2：更新Android4.0.4蓝牙无线键盘的支持情况。</span></strong></span></p>
<p>更新：博文所说的使用SPP协议的蓝牙键盘已经比较少习，目前大多数能买的键盘，比如苹果G6蓝牙键盘、罗技dinovo蓝牙无线键盘，一般使用HID协议。</p>
<p>前几天我测试了<a href="http://www.cslog.cn/Content/lg-optimus-lte/">LG SU640</a>的蓝牙键盘使用情况：这个手机在2.3.5和4.0.4系统下都可以直接和使用HID协议的蓝牙键盘。在有的ROM下，可以直接使用百度输入法输入中文，拼音和五笔都可以，在使用蓝牙键盘输入时也不会出现虚拟键盘，候选词也可以使用数字键快速选取，可以使用组合快捷按键选择中文和英文、五笔或拼音输入，跟台式电脑没有两样。后来的韩版4.0.4 ROM上，不知道什么原因，虽然蓝牙键盘也可以顺序连接上，但在使用很多输入法，如百度输入法，QQ输入法时只能输入英文，而且虚拟键盘一直显示，阻挡着近一半的显示屏。 在我的测试中，只有触宝输入法可以支持蓝牙键盘，几乎完美，五笔拼音也都没有问题，也可以使用数字键快速选取候选词。</p>
<p>4.0.4系统对外接键盘支持不错。 组合键ctrl + A可以全选，ctrl + C可以复制， ctrl + v可以粘贴， ctrl + x可以剪切，这些基本都跟windows一样。shift+方向键可以选择文字。</p>
<p>超级终端pro也支持外接键盘。 <span id="more-646"></span>ctrl + c可以中止程序， tab键可以自动补完文件名， 上下键可以调用历史命令。</p>
<p>相比，android系统对蓝牙鼠标的支持则严重落后。 鼠标的右键基本不会产生任何作用。 在chrome下也没有右键菜单功能。 按下左键也不能选择文字。</p>
<p>原文：</p>
<p>买了一个惠普折叠便携式蓝牙键盘（<a href="http://h10010.www1.hp.com/wwpc/ca/en/sm/WF06c/A1-12134674-12134852-12134852-12134854-12134854-29591879.html">HP Bluetooth Foldable Keyboard FA287A</a>）  ，想用它和使用android系统<a href="http://www.cslog.cn/tag/im-a650s/">a650s手机</a>连接起来打字。 成功了一半。</p>
<h2>使用spp协议和使用hid协议的不同蓝牙键盘</h2>
<p>原来蓝牙键盘是有分不同的<a href="http://en.wikipedia.org/wiki/Bluetooth_profile">蓝牙通信协议</a>的。有的是SPP协议(Serial Port Profile)， 有的HID协议(Human Interface Device Profile)。</p>
<h2>使用SPP协议的蓝牙键盘连接android系统手机</h2>
<p>我买的惠普FA287A蓝牙键盘用的是SPP协议。（我发现微星MSI BK100 Universal Bluetooth Keyboard跟它非常相似。甚至windows mobile下驱动可以通用。）</p>
<p>android系统（2.2）目前好像不能原生地支持spp协议键盘。必须得安装第三方驱动。 我试过BlueInput，Keypro，BluePiano Bluetooth Keyboard, GetBlue Bluetooth Ready这几个驱动。 其中BlueInput好像只支持使用HID协议的蓝牙键盘，而最后面两个虽然能连接成功，但不能输出正确的字符。 只有用KeyPro可以正常地输出。</p>
<p>使用KeyPro也不是很完美。 首先， KeyPro是收费软件， 使用免费版会在若干字符间插入一段版权提示文字。其次， Keypro安装后会生成一个独立的输入法，要使用这个输入法才能使用蓝牙键盘输入， 所以没办法兼容百度等中文输入法， 也就是没办法用蓝牙键盘输入中文！ 而且，即使是英文输入， 好像有些按键，比如ctrl按键， 也是没办法识别。</p>
<p>查了半天资料， 也没找到更好的解决办法(因为使用的是google，一次又一次地被连接重置，我沉默)。 倒是听说有人用BlueInput或使用其它HID驱动在android手机上连接HID蓝牙键盘后， 可以使用谷歌等中文输入法输入中文的（优酷上有G2的视频）。 这样看来现在买HID协议的蓝牙键盘（比如苹果G6蓝牙键盘）或许更明智一些。</p>
<h2>使用HID协议的蓝牙键盘连接android系统手机</h2>
<p>有了上次的教训，今天买了一个<a href="http://www.freedominput.com/technical-support/technical-support/technical-support">Freedom Universal Keyboard</a>. 这是一个使用spp和hid双协议的无线蓝牙键盘。 键盘上有一个硬件开关， 可以在spp协议和hid协议间切换。 今天我用一下午试验了android手机和HID协议蓝牙键盘的连接情况。</p>
<p>听说android 2.2已经原生支持HID协议无线蓝牙设备了，我在a650s上试， 发现还是不行。 系统可以搜索到键盘，能配对（配对时在手机上输入1234，按OK，然后在键盘上敲入1234并回车），但显示没有联接上。</p>
<p>据说使用<a href="http://www.cyanogenmod.com/">CyanogenMod固件</a>的android手机原生支持HID蓝牙键盘。</p>
<h3>方法A: 手动安装HID工具。这个方法只适合部分手机。</h3>
<p>使用这个方法要android <a href="http://www.cslog.cn/Content/superoneclick-android-root/#comment-1500">root权限</a>。<br />
下载下面三个文件：<br />
<a href="http://androidobex.googlecode.com/files/hciconfig">http://androidobex.googlecode.com/files/hciconfig</a><br />
<a href="http://androidobex.googlecode.com/files/hcitool">http://androidobex.googlecode.com/files/hcitool</a><br />
<a href="http://androidobex.googlecode.com/files/hidd">http://androidobex.googlecode.com/files/hidd</a><br />
将它们放到手机/system/xbin或/system/bin目录内。然后打开手机蓝牙， 搜索到键盘，并配对上。 （显示配对但未联接状态）<br />
然后开启手机USB调试模式，用数据线连接电脑（电脑上要先安装好手机驱动）， 使用adb工具在电脑命令行终端上连接手机：<br />
//后为说明文字， 不要输入<br />
＃adb shell //开始连接手机<br />
＃su //切成超级用户<br />
＃hidd &#8211;server &#8211;search //搜索蓝牙设备并联接上。执行前最好关闭身边其它的蓝牙设备。<br />
Searching &#8230;<br />
Connecting to device 00:0B:0D:8F:FB:26<br />
#hidd &#8211;show //显示联接状态：<br />
00:0B:0D:8F:FB:26 Bluetooth HID Boot Protocol Device [0000:0000] connected [boot-protocol]<br />
这样连接成功了。 手机打开一个输入文本的地方，如果成功， 就可以使用蓝牙键盘输入了。 据说这个方法成功后，可以使用中文输入法。 可惜， 在我的手机上， 所有操作都没有问题，就是用键盘不能输入任何东西。原因还有待查找。</p>
<p>bluetooth keyboard easy connect（官方市场上有下载）好像可以自动完成上面的操作。 但在我的手机上还是没有作用。</p>
<h3>方法B：使用第三方软件</h3>
<p>这回我测试了支持HID蓝牙键盘的BlueInput Demo和BlueKeyboard JP。<br />
使用BlueInput可以输入，但要同时按两个按键（比如先按A不放再按B，才能输入B字母），很怪。 而且免费版只能用16天， 并且跟Keypro一样， 会在输入的字符间插入版权文字。</p>
<p><a href="http://sotolog.net/bluekeyboard/category/usage-supported-keyboard-etc">BlueKeyboard JP</a> 应该是日本人开发的。 带有英语和日文输入法。 安装这个可以在android系统上输入文字（我只试了英文，没有试日文）。跟Keypro一样，ctrl、esc等几个键不能用（这应该是android系统的原因)。 这个免费版不会在文字间输入版权信息， 而且不限时间使用。 但会在下方显示google广告（付费版不到2美元，没有广告）。<br />
BlueKeyboard JP安装之后没有程序界面。 只能在语言和输入法设置那里设置它。 因为它也是一个独立的文字输入法， 所以没有办法兼容百度等中文输入法， 也就是说没有办法输入中文（除非日语达人使用它的日语输入法功能录入汉字。。。）<br />
其实能输入英文字符，作用也是明显的， 特别是对于经常使用ConnectBot这种工具的人。 但可惜的是，即便是BlueKeyboard JP， 也不太稳定， 在断开键盘连接后， 有时候我要重新启动手机，重启蓝牙键盘才能重新联接上。</p>
<h2>Android设备连接蓝牙键盘的总结</h2>
<p>看来我对android系统的期待太高太超前了。 相比Palm,BlackBerry和Windows Mobile及ubuntu linux等系统，大多android设备的扩展能力还是非常有限的。 目前， 只有少量android手机和平板可以在不安装第三方软件的情况下使用外蓝牙键盘。 而对于更多的android设备， 即便是在安了第三方软件的情况下， 最多也只能实现英文字符的输入。 并且会有ctrl、esc等少量字符不支持的问题。</p>
<p>现在， 越来越多的平板电脑选择使用android系统。 相对于手机， 平板电脑对键盘的需求又上了一个层次。 我想明年的今天， Android设备连接蓝牙无线键盘或USB有线键盘一定会方便的多。</p>
<h2>附：关于给移动设备买键盘的我的想法</h2>
<p>键盘应该够尺寸，手感要好。 如果输入不方便，也没有外接键盘存在的理由了。<br />
键盘应该轻便， 键盘太重的话，加上平板或手机，不如带笔记本了。<br />
最好是五排按键以上，带独立的数字按键。 配合中文输入法的话， 有数字键可以快捷地选取候选词。<br />
带支架更好， 可以把手机等设备坐在支架上，不用再找支架。<br />
不一定要无线，我感觉使用USB接口的键盘连接更方便一些，而且不用再给键盘找电池。 希望android设备早日添加usb-host功能，并带上键盘驱动。<br />
可以折叠的话更方便携带
<div style="margin-top: 15px; font-style: italic">
<p>转载请注明: 转自<a href="http://www.cslog.cn/">船长日志</a>, 本文链接地址: <a href="http://www.cslog.cn/Content/android-bluetooth-keyboard/">http://www.cslog.cn/Content/android-bluetooth-keyboard/</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cslog.cn/Content/android-bluetooth-keyboard/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>dell 8135键盘和snow leopard</title>
		<link>http://www.cslog.cn/Content/dell_8135_snow_leopard/</link>
		<comments>http://www.cslog.cn/Content/dell_8135_snow_leopard/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 23:29:24 +0000</pubDate>
		<dc:creator>船长</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[电脑硬件]]></category>
		<category><![CDATA[苹果]]></category>
		<category><![CDATA[键盘]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[最近使用的罗技wave无线键盘经常有问题，&#160;常常backspace，回 &#8230; <a href="http://www.cslog.cn/Content/dell_8135_snow_leopard/">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>最近使用的罗技wave无线键盘经常有问题，&nbsp;常常backspace，回车键没有反应。&nbsp;果然，&nbsp;键盘不应该买无线的。 1是无线的没有实际意义，&nbsp;因为键盘不经常移动， 2是无线的键盘反应比有线的迟钝（也许是心理作用。。。）， 3是无线的键盘还费电池！</p>
<p>现在换上了一个dell的8135。&nbsp;刚才始还有两个担忧：1是怕8135没有wave的手感好， 2是担心8135在snow leopard苹果系统下没有驱动，&nbsp;不能用功能键。&nbsp;结果证明我的担心都是多余的。 dell 8135的手感很好， wave的曲线造型或许根本上就是一重虚张声势。 因为8135是有线的，&nbsp;结果还反应速度超快。&nbsp;而关于8135的多媒体键，&nbsp;在snow leopard下是用不了的，&nbsp;但是安装了USB OVERDRIVE这个第三方软件后，&nbsp;也可以方便的自定义使用。&nbsp;而且它还默认识别出dell 8135的按键功能，&nbsp;所以基本上定制都不用了，&nbsp;很省事。</p>
<p>总之，&nbsp;很好dell8135和snow leopard.</p>
<div style="margin-top: 15px; font-style: italic">
<p>转载请注明: 转自<a href="http://www.cslog.cn/">船长日志</a>, 本文链接地址: <a href="http://www.cslog.cn/Content/dell_8135_snow_leopard/">http://www.cslog.cn/Content/dell_8135_snow_leopard/</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cslog.cn/Content/dell_8135_snow_leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
