第1755天:解决ThinkPad鼠标串动问题,chrome扩展开发笔记(6) notification

星期日 阴 5~14℃

解决ThinkPad鼠标串动问题(禁用触摸板和小红帽的方法)

2013-3-14 更新

外接USB鼠标后,如果在操作时不小心触到触摸板,相当于两个鼠标同时使用,引起鼠标失控(串动)。

进入:

控制面板 – 鼠标 – UltraNav

(如果没有 UltraNav 选项卡,则需要安装 UltraNav鼠标驱动,选择对应的 thinkpad 型号查找鼠标驱动)

禁用触摸板的方法:

把“启用 TouchPad”前的勾取消。

禁用小红帽的方法:

把“启用 TrackPoint”前的勾取消。

不过这两个功能不能同时禁用。可以按下面的方法设置,以更保险的不让“鼠标串动”的现象发生:

 先禁用触摸板功能,然后点小红帽功能边上的“设置”按钮,把滑尺移到“重按”的一端。

参考:http://zhidao.baidu.com/question/496847014.html

2013-3-16 更新:

今天发现重启后,触摸板又被激活了,要重新进入控制面板。

原因:

尊敬的联想用户您好,重新启动后触摸板会重新启动,您需要在控制面板–鼠标–触摸板选项中重新设置即可。此情况是为了避免在外出携带时,没有鼠标,避免造成无法使用的问题。

参考:http://zhidao.baidu.com/question/528025627.html

找了个 BIOS 禁用触摸板的方法:

进入BIOS > Config > Keyboard/Mouse > TouchPad,设置为Disabled

参考:http://thinkpad.baike.com/article-325663.html

但是发现我的 E430c 在 BIOS 里没有找到这个 TouchPad 这个选项。

没办法,只好进控制面板,把“鼠标”快捷方式拖到开始菜单的“启动”项里,这样每次开机会自动打开鼠标控制面板,直接关闭面板就可以了,不用设置。


chrome扩展开发笔记(6) notification(桌面通知)

第一次开发chrome扩展,摸索,现学现用,花了大约五天时间完成我的第一个chrome扩展,比预计的时间延迟了两天。

今天再把 notification 总结一下。

1、加载 html

可以使用 webkitNotifications.createHTMLNotification 加载 html 页面

例:

var notification = webkitNotifications.createHTMLNotification(‘notification.html’);

2、对输入兼容性不好

例如在 notification 里放一个 textarea,只有当前窗口是 chrome 时才可以顺利输入,如果当前窗口是其他程序,则不能获取到 textarea 输入焦点。

3、如何只弹出一个桌面通知

先定义一个标记状态,然后使用 onclose 事件,关闭时改变标记状态。

例:

var notify_is_close = true,
 notification = null,
 b_interval;

function init() {
 b_interval = setInterval(function () {
  if (notify_is_close) {
   notification = webkitNotifications.createHTMLNotification(‘../notification.html’);
   notify_is_close = false;
   notification.onclose = function () {
    notify_is_close = true;
   }
   notification.show();
  }
 }, 3000);
}

init();

4、在 popup 里关闭 notification

接上例,在 background.js 里定义一个关闭桌面通知的 fn

function closeNotification() {
 notification.cancel();
 notify_is_close = true;
}

然后在 popup.js 里可以通过 getBackgroundPage() 调用这个 fn

chrome.extension.getBackgroundPage().closeNotification();

关于 notification 的详细参考:

http://open.chrome.360.cn/extension_dev/notifications.html

http://dev.chromium.org/developers/design-documents/desktop-notifications/api-specification


在家健身(65)

  • 卷腹 50*2

以前的日志里写“仰卧起坐”,后来听说更准确的词是“卷腹”(和上学时体育课的“仰卧起坐”区分开)。

RSS

上一篇:

下一篇:

发表评论

电子邮件地址不会被公开。 必填项已用*标注