zoukankan      html  css  js  c++  java
  • 键盘没有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键

    慎于行,敏于思!GGGGGG
  • 相关阅读:
    C++实现网络寻路
    java实现生日相同概率
    java实现生日相同概率
    Mysql 锁表 for update (引擎/事务)
    mysql(for update)悲观锁总结与实践
    Select For update语句浅析
    Mysql查询语句使用select.. for update导致的数据库死锁分析
    数据库中Select For update语句的解析
    【转载】支付宝运营架构中柔性事务指的是什么?
    互联网支付系统整体架构详解
  • 原文地址:https://www.cnblogs.com/GarsonZhang/p/7291124.html
Copyright © 2011-2022 走看看