键盘没有Home键和End键的完美解决办法

最近新入手一个笔记本,发现键盘没有Home/End,这两个键虽然不是必用,但也是用顺手了,特别是选择一行,到行首,行尾的时候甚是方便

作为一枚程序员,怎么能够妥协?

于是开始研究

方案一

  通过观察笔记本的键盘布局,我看上了这一组按键

  

  于是开始做键盘钩子,映射按键

  经过忘了多少个小时后(排坑),战果终于出来了

  

  测试结果一切正常

这里坐下来喝杯水,欣赏欣赏自己的劳动成果

好像哪里不太对哦,是否发现?ctrl+home/end 应该是返回页首/页尾,ctrl+shift+home/end是选择到页首/页尾

而我这个键盘映射占用了ctrl,所以,只能仅限于操作一行,对于到页首/页尾的操作不行咯,

方案二

  经过些许思考和键盘测试以后,把键盘映射组合键改为新的方式

  

  刚好windows没有占用这两个组合按键,挺好,啦啦啦

  

  又经过了几个小时(排坑),第二版面试

  

  看起来是不是清爽了很多,然后测试

  win + [/]         home/end

  win + ctrl + [/]        ctrl + home/end

  win + shift + [/]        shift+home/end

  win +  ctrl+ shift + [/]          ctrl+shift+home/end

  一切如愿,OK至此,映射小工具已经完成,加入开机启动项

可能存在一些bug,待日后完善吧

  虽然很多键盘映射小工具,但是都要自己配,自己做的这个免配置,打开就能用。

  下载地址:GZ键盘增强小工具

好吧

现在解决办法来了
原理:键盘映射  win键+[ ,  分别尾Home和End键

慎于行,敏于思!

原文链接:https://www.cnblogs.com/GarsonZhang/p/7291124.html

没有Home键和End键怎么办?相关推荐

  1. (转)关于数据库主键和外键(终于弄懂啦)

    一.什么是主键.外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键  比如   学生表(学号,姓名,性别,班级)  其中每个学 ...

  2. android怎么模拟返回,Android中障蔽返回键,HOME键以及模拟HOME键返回效果的方法...

    Android中屏蔽返回键,HOME键以及模拟HOME键返回效果的方法 在Android开发中,有时需要屏蔽一些实体的按键,如HOME键,返回键等实体的按键,实现的方法如下. 1. 屏蔽实体按键 屏蔽 ...

  3. php获取数组中,相同键名的键值之和

    一.记录一下一个数组求相同键名的键值和的简便方法: 比如你有一个数组: $arr = array([0]=>array([0]=>array('user_id'=>100,'fiel ...

  4. 兀键和6键怎么判断_化学干货II高中化学分子或离子中的大π键如何判断?

    1. 什么是大π键? 在多原子分子中,如有相互平行的p轨道, 它们连贯重叠在一起构成一个整体,p电子 在多个原子间运动形成π型化学键,这种 不局限在两个原子之间的π键称为离域π 键或共轭大π键. 2. ...

  5. MySQL外键与外键关系说明(简单易懂)

    MySQL主键和外键使用及说明 一.外键约束 MySQL通过外键约束来保证表与表之间的数据的完整性和准确性. 外键的使用条件:  1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后 ...

  6. 用键盘上下左右键和ctrl键移动TreeView节点

    /// <summary>/// 用键盘上下左右键和ctrl键移动节点 /// 思路:现复制2个选中的节点.1.为了记住第一次选中节点位置,2在上移过程中现将令一个插入指定位置,/// 然 ...

  7. 选择主键:自然键还是代理键?

    [转自]http://blog.csdn.net/haiross/article/details/21388997 [原文地址]http://www.agiledata.org/essays/keys ...

  8. sql添加删除主键、外键

    在创建表时设立主键.外键 create table student(sid integer,sname nvarchar2(64),teacherId integer,primary key(sid) ...

  9. SQL的主键和外键约束

    SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值. (1)插入非空值时,如果主键表中没有这个值,则不能插入. (2)更新时,不能改为主键表中没有的值. (3)删除主键表记录时,你可以在建外 ...

  10. mysql中主键外键的作用_数据库主键和外键的作用以及索引的作用,它的优缺点是什么?...

    定义主键和外键主要是为了维护关系数据库的完整性,总结一下: 1.主键是能确定一条记录的唯一标识,比如,一条记录包括身份正号,姓名,年龄. 身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证 ...

最新文章

  1. 一般编译器错误_Java程序员最容易犯的10个错误
  2. linux下系统安全常见问题2
  3. oracle查询字段嵌套子查询,Oracle通过嵌套子查询连接
  4. 如何在程序中打开PDF文件 -C#文章(.net)
  5. pid控制从入门到精通pdf_《PID整定指导》白皮书——PID领域的葵花宝典来袭!
  6. angular2+ 中封装调用递归tree
  7. 2003系统如何搭建ftp服务器配置,WINDOWSSERVER2003系统架设FTP服务器配置方法.pdf
  8. E盾网络验证企业版个人版离线版对接好的自绘界面4加密防破解易语言源码加密
  9. 华为自研OS操作系统,今秋是否真的会面市?
  10. 文档中心 统计分析 统计分析Android文档 集成文档
  11. 标识符( identifier)
  12. 机器的崛起:隐藏的控制论历史(二)
  13. 改进版 | 浅析几种HID硬件攻击
  14. FPGA:什么是IO单元、IO标准、Bank、VCCO、VREF
  15. MySQL主外键表关联表数据的同时删除
  16. 安排软件保护服务在 2022-07-26T23:00:43Z 时重新启动成功。原因: RulesEngine
  17. 浩瀚抄码器冻品进口肉类抄重工具怎么用抄码器?抄码器如何用?便携式抄码器牛羊肉手持抄码器
  18. 249、海康8700监控服务平台如何配置手机远程访问
  19. upc9520: Knight (象棋马从(0,0)到(n,m)的最小步数)
  20. TRIZ系列-创新原理-9~11-预先反作用原理、预处理原理、预先防范原理

热门文章

  1. lzg_ad:如何自定义Shell组件
  2. 网线水晶头 RJ45 接法
  3. 【笔记】【一文解决】linux - grep、sed、awk 『三剑客』
  4. 游戏音乐制作、游戏音效制作、游戏配音【奇亿音乐】
  5. 怎么在计算机修复flash,请修复adobe flash player 提示反复出现的最佳解决方法
  6. I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之u-boot移植
  7. 虚拟地址与虚拟内存的理解
  8. 四川麻将java_四川麻将纯AI算法------最优拆牌
  9. 安装CAD2006出现html,win7系统安装cad2006出现已终止CAD2006-Simplifieng安装的解决方法...
  10. 三层交换机的工作原理