HDMI屏:

1、显示旋转:

这样屏幕显示就旋转过来了,但点击屏幕会发现,我们手指往左或往右滑时,屏幕指针却实际上是往上或往上动的,这是因为触摸方向并没有旋转过来

2、触摸方向旋转

sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf

找到touchscreen这个section,添加如下一行:

Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1"

备注:

90度:Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1"

180度:Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1"

270度:Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1"

LCD屏:

在config.txt文件最后,加入以下对应旋转角度的命令(config文件位于TF卡根目录,也可以通过命令访问:sudo nano /boot/config.txt):

  1. #旋转90度
  2. display_lcd_rotate=1
  3. dtoverlay=rpi-ft5406,touchscreen-swapped-x-y=1,touchscreen-inverted-x=1
  4. #旋转180度
  5. display_lcd_rotate=2
  6. dtoverlay=rpi-ft5406,touchscreen-inverted-x=1,touchscreen-inverted-y=1
  7. #旋转270度
  8. display_lcd_rotate=3
  9. dtoverlay=rpi-ft5406,touchscreen-swapped-x-y=1,touchscreen-inverted-y=1

注:如果是Raspberry Pi 4,还需要把dtoverlay=vc4-fkms-V3D注释掉

sudo reboot

就好了

树莓派触摸屏显示旋转+触摸旋转相关推荐

  1. 树莓派触摸屏翻转显示以及触摸翻转

    问题:未使用的Pi官方屏幕,所以使用HDMI屏幕显示的时候,显示旋转的同时,触摸没有旋转 目的:旋转屏幕显示的同时,使得触摸也跟随旋转 操作总流程:     旋转90度操作 翻转显示: 1.sudo ...

  2. 树莓派(Linux 系统)触摸屏翻转显示以及触摸翻转

    问题:未使用的Pi官方屏幕,所以使用HDMI屏幕显示的时候,显示旋转的同时,触摸没有旋转 目的:旋转屏幕显示的同时,使得触摸也跟随旋转 操作总流程:     旋转90度操作 翻转显示: 1.sudo ...

  3. Unity实现触摸屏手势控制镜头旋转与缩放

    一.关于 Unity实现触摸屏手势控制镜头旋转与缩放脚本 /*** * Title:"三维可视化" 项目 * 主题:手势控制物体的旋转缩放 * Description: * 功能: ...

  4. Ubuntu屏幕触摸旋转

    使用了HDPortableDisplay的显示器,接在Ubuntu16.04 x86_64 架构的主板上进行触摸. 现在的需求是为了显示效果,应用竖排显示,系统使用xrandr -o right可以实 ...

  5. 全志T507-屏幕触摸旋转,取消光标小技巧说明-飞凌嵌入式知识库

    现在qt支持中文.见audiorecorder.字体库,路径在/usr/lib/fonts 中,配置文件为/etc/fonts/font.conf 屏幕旋转:/etc/profile.d/env.sh ...

  6. 移动端转盘指针触摸旋转

    如果想让一个元素一端固定,然后绕固定的点自动旋转比较容易,但是如果想要用手指控制旋转则就需要考虑偏转这角度的问题了. 线上demo:https://my.weblf.cn/xly/demo/time_ ...

  7. Keil MDK5中(1)汉字注释显示转向,字体显示朝左旋转90°(2)汉字注释显示为问号(3)按回车后光标缩进距离太大的解决办法

    这是目录0.0 前言 第一个问题:汉字注释显示转向,字体显示朝左旋转90°解决办法: 第二个问题:注释中的汉字变成了问号,显示不出来,如下图所示: 第三个问题:按回车后光标缩进距离太大,如下图所示: ...

  8. linux下arm触摸屏显示,一些显示和触摸代码(linux on arm 平台)

    一些显示和触摸代码(linux on arm 平台) linux on arm 平台的一些显示和触摸功能 一.版本和平台: 代码版本:1.1 平台:linux arm开发板; LCD: 800x480 ...

  9. 树莓派 触摸屏_树莓派加装3.5寸触摸屏方法和触摸屏问题处理

    近期给树莓派4B加装3.5寸屏幕,过程记录如下: 目录 前言 一.给系统安装驱动 1.在线安装 2.离线安装 二.使用预装驱动的镜像 三.调整方向 四.调整分辨率 五.屏幕校准 总结 前言 屏幕连接如 ...

最新文章

  1. 全局内存BSS,DATA,RODATA的区别以及其他内存区间相关
  2. Hyperledger Besu企业以太坊快速教程
  3. 访问者模式(Visitor)
  4. BZOJ 2019 [Usaco2009 Nov]找工作:spfa【最长路】【判正环】
  5. ansys如何删除线_PR学习之旅:PR预设如何导入,保存和效果重命名呢?诀窍很简单...
  6. Lintcode 730 所有子集的和
  7. js判断IE浏览器的方法
  8. 【笔记+代码】网格搜索-GridSearchCV
  9. 宽带波束形成及MATLAB实现
  10. 饥荒联机建立好服务器找不到,饥荒联机版浏览世界找不到已经创建的世界 | 手游网游页游攻略大全...
  11. vcf格式(vCard)转成excel的操作方法
  12. 移动App云测试平台
  13. iTween基础之iTweenPath(自定义路径移动)
  14. DRM驱动(五)之drm_atomic_state
  15. 基于OpenCASCADE自制三维建模软件(六)瓶子模型例程
  16. 学java的就业方向_学java可以从事哪些方面的工作?java专业就业方向有哪些?
  17. Unity 画折线图
  18. 2019 Java 全栈工程师进阶路线图,一定要收藏
  19. 字符串匹配,从BF 到 RK 到 KMP
  20. c++中transform函数的应用

热门文章

  1. 项目管理 : 做好项目状态汇报
  2. [C++]已知f(x) = cosx - x。x的初值为3.14159/4,用牛顿法求解方程f(x) = 0的近似解,要求精确到10-6。f(x)的牛顿法的表达式为xn+1 = xn + (cosxn
  3. 【ACMMM 2022】Learning Hierarchical Dynamics with Spatial Adjacency for Image Enhancement
  4. 学习记录:python实现一个简易的校园管理系统7.19
  5. Ubuntu输入法退格键会删除已输入的文字
  6. 对高职日语专业未来可持续发展路径的思考
  7. 提高淘宝店铺浏览量的20种方法
  8. 如何戒掉短视频?2个方法适合职场人,从未失败过
  9. 已解决:`anonymous-namespace‘::SourceReaderCB::~SourceReaderCB terminating async callback
  10. AI制药 - PDB序列与标准序列的差异