N900模拟快捷键,加强版
模拟快捷键的程序源码
这个程序只在N900上使用过,发送Ctrl+Shift+Fn+L快捷键,其它平台没试,不保证能用。
源程序: rotation.c
编译命令:gcc key.c -o key -Wall -lX11 -lXtst
需要安装libx11t-dev libxt-dev libxtst-dev libxi-dev这几个库。
N900增加快捷键,强制切换窗口横竖屏显示
N900更新到社区版本之后可以竖屏显示,根据重力传感器来切换,不过非常不好用,至少我的手机是这样,经常切来切去,让人很崩溃。
其实目前系统版本下有一个快捷键Ctrl+Shift+Fn+L可以强制切换横竖屏的,关了重力传感器的情况下不会回到横屏,不过只对当前窗口有效,窗口有改变就恢复到横屏了。虽说这个快捷键也实在是太坑爹,但在有的时候还是挺有用的。例如在坐公交的时候,打开Opera,切到竖屏,就可以方便的单手操作了。另外这个快捷键还可以将桌面竖屏,不过图标排列有问题。
这个快捷键实在是不好按,于是我编了一个程序,只有一个功能,就是发出Ctrl+Shift+Fn+L,然后让这个程序通过shortcutd调用,设置成长按拍照键执行,这样就很方便了。
设置方法如下:
1.安装shortcutd,并下载这个文件 rotate
2.拷贝rotate到某个目录,如 /home/user/apps/,并且以root身份设置执行权限 chmod +x /home/user/apps/rotate
3.在控制面板打开shortcutd,设置某一个功能为Custom shell command,然后在command里面填上程序的执行路径/home/user/apps/rotate,确定就可以了。