(原創) 如何將ThinkPad的『上一頁』和『下一頁』改成『PageUp』和『PageDn』? (NB) (ThinkPad) (OS) (Windows)...
Abstract
ThinkPad鍵盤在上下左右鍵上方增設了瀏覽器的『上一頁』和『下一頁』,本文介紹將這兩個鍵改成『PageUp』『PageDn』的方法。
Introduction
ThinkPad在上下左右鍵的上方增設了『上一頁』和『下一頁』兩鍵,原本是個美意,但卻有幾個問題:
1.若使用右手使用小紅點瀏覽網頁,若要回到上一頁,食指必須離開小紅點去按『上一頁』,或者用小指去按『上一頁』,都不是很方便,除非改用左手控制小紅點,右手控制『上一頁』和『下一頁』,但如此得必須重練左手控制小紅點,也因此導致這兩個鍵使用的機會很少。
2.在網頁輸入資料時,常會用到上下左右鍵移動游標,若不小心按到『上一頁』,所輸入的文字就不見了,透過ThinkPad的工具Keyboard Customizer Utility僅能將這兩個鍵disable,而不能另外定義,甚為可惜。
3.ThinkPad將『PageUp』和『PageDn』放在鍵盤右上角是對的,畢竟這和桌上型鍵盤位置類似,但很多NB將『PageUp』和『PageDn』放在上下左右鍵上方,若之前使用其他品牌NB,很自然的會將這兩個鍵當成『PageUp』和『PageDn』,若以人類使用習慣而言,『PageUp』和『PageDn』為上下移動游標的加強版,和上下左右鍵擺在一起極為自然,所以希望將這個兩鍵重新定義成『PageUp』和『PageDn』。
Solution
Step1:
下載KeyAssigner.zip。
Step2:
重新定義PageUp。
Step3:
重新定義PageDn
Step4:
按下『將清單項目寫入系統』。
Step5:
重新開機則完成。
Remark
1.此方法在X61(7673-BE8) Windows XP Professional SP2上運作正常。
2.此方法並不適用ThinkPad UltraNav USB Travel keyboard,若有大俠能解,歡迎告知。
Conclusion
此方法透過修改Windows registry的方式,不需開機啟動,不浪費任何記憶體,不過遺憾的是僅適用於Windows,不適用於Linux和MacOS,最後感謝本程式原作者:胡克儀。
(原創) 如何將ThinkPad的『上一頁』和『下一頁』改成『PageUp』和『PageDn』? (NB) (ThinkPad) (OS) (Windows)...相关推荐
- (原創) 如何將CMOS所擷取的影像傳到PC端? (SOC) (DE2) (TRDB-DC2)
AbstractDE2提供了Control Panel與Image Converter,可以將CMOS所擷取的影像傳到PC端, Introduction 版權聲明:文中所有範例皆出自DE2光碟,版權歸 ...
- (原創) 如何將編譯結果,統一放在一個目錄下? (SOC) (Quartus II)
Abstract Quartus II預設會將所有檔案都放在project的根目錄下,導致根目錄檔案過多,管理不便,若能將編譯的結果統一放到其他目錄下,將有助於日後管理. Introduction 使 ...
- (原創) 如何將DE2_70_TV範例加上Sobel Edge Detector? (SOC) (Verilog) (Image Processing) (DE2-70)...
Abstract 本文將DE2-70平台的DE2_70_TV的範例加上Sobel Edge Detector. Introduction 使用環境:Quartus II 8.0 + DE2-70 (C ...
- js文件上传精准校验文件类型,防止直接.mp4改成.mp3上传
一个完成音乐上传的需求,按照常理都是在onChange的时候拿file的type来判断类型对不对,这样是存在很大风险的,如果用户直接修改了文件名的后缀,比如.mp4直接改成.mp3,在不支持的播放器中 ...
- (原創) 如何將16進位的ACSII值轉成相對應的字元? (C/C++) (C)
Abstract若字串記載的是16進位的數值,該如何轉成相對應的ASCII值呢? Introduction若文字檔內記載的是16進位的數值,我們希望讀進字串後,轉成相對應的ASCII值. C語言 / ...
- (原創) ThinkPad X61安裝過程全紀錄 (NB) (ThinkPad) (X61)
Abstract 我的ThinkPad X61安裝過程詳細紀錄. Introduction Step 1: ThinkPad X61基本硬體 (原創) 如何自行在ThinkPad X61安裝Windo ...
- vfp和python比较_(原創) 由C/C++看VFP (技術感想) (C++/VFP)
我覺得C++整個語言其實一直在做兩件事情 1.讓靜態語言的C++盡量提供動態的功能 2.讓C++提供資料處理的功能 動態功能: 1.多型:C++利用inheritance + dynamic bind ...
- (原創) 如何将字符串前后的空白去除? (使用string.find_first_not_of, string.find_last_not_of) (C/C++)...
这在字符串处理是很常用的功能,.NET Framework的String class直接提供Trim()的method,其它语言也大都有提供(VB.VFP),但C++无论Standard Librar ...
- 【Pytorch分布式训练】在MNIST数据集上训练一个简单CNN网络,将其改成分布式训练
文章目录 普通单卡训练-GPU 普通单卡训练-CPU 分布式训练-GPU 分布式训练-CPU 租GPU服务器相关 以下代码示例基于:在MNIST数据集上训练一个简单CNN网络,将其改成分布式训练. 普 ...
最新文章
- 2018-3-23Markov 链(笔记一)定义
- RxJava初入学习(一)之Gifts-for-designers
- Java VisualVM 插件地址,安装Visual VM插件,修改下载插件地址使插件可以直接在JVisualVM中进行下载
- 企业贷款还不上,股东有偿还责任吗?
- Spring Cloud实战小贴士:Zuul统一异常处理(二)
- 美团酒旅起源数据治理平台的建设与实践
- mysql冷热数据LRU_浅析MySQL的lru链表
- 如何在GitHub上下载开源文件
- WordPress微信小程序社区论坛源码
- Digilent提供的PmodOLEDrgb驱动程序
- android对象引用释放,Android程序的内存泄漏与规避方法
- MySQL 数据库崩溃(crash)的常见原因和解决办法
- 职工考勤管理信息系统数据库课设_公司员工考勤管理信息系统的设计与实现
- 1块钱整个域名,这波不错
- 蓝牙遥控器连接流程分析
- c语言中的warn函数用法,关于c ++:MSVC等同于__attribute__((warn_unused_result))?
- C++ 关键字 typeid, typename
- 国产智能BI产品崛起,帆软Fine BI、瓴羊Quick BI等应该如何选择
- 关于学习开展微信公众号前期推广
- ATI X200驱动安装
热门文章
- cocos-js web开发泡泡龙游戏【二 生成游戏所有元素】
- anonymous unions are only supported in --gnu mode, or when enabled with #pragma anon_unions
- 【渝粤题库】国家开放大学2021春2394内科护理学题目
- 小米 信号测试软件,OPPO、华为、小米手机信号测试大比拼,最强竟是它?
- 优秀课程案例:使用Scratch制作扫雷经典版!
- Spring Boot系列(三)、Spring Boot视图技术(Jsp、FreeMarker、Thymeleaf)
- 微信小程序之错误问题:net::ERR_PROXY_CONNECTION_FAILED
- java编写火柴人小游戏,摧毁火柴人
- APP常用第三方SDK隐私协议
- css3设计动态立体盒子,【CSS3练习】3D盒子制作