1. 程式人生 > >ubuntu 觸控式螢幕橫屏變豎屏解決 觸控功能仍然是橫屏的問題

ubuntu 觸控式螢幕橫屏變豎屏解決 觸控功能仍然是橫屏的問題

在經過橫屏轉豎屏時,發現觸控式螢幕仍然是橫屏時候的觸控點。橫屏時觸控式螢幕正常使用,豎屏時不正常。

解決:需要將 觸控式螢幕進行旋轉  通過 input。

通過 xrandr -o right 旋轉後觸控式螢幕不正常。

 旋轉觸控的座標軸, 

xinput --list 檢視觸控式螢幕id,或者名字 。名字記得複製全。

 1) 交換x、y軸

  xinput --set-prop '7' 'Evdev Axes Swap' 1           // 7為我當時的埠id,會變化。  用名字代替也可以。

 2)  反轉y軸

  xinput --set-prop '7' 'Evdev Axis Inversion' 0 1

目錄:    /usr/share/X11/xorg.conf.d/ 10-evdev.conf    介面顯示的配置檔案,可以通過這個檔案調整觸控點。看清楚再改有風險,當時我改了之後 介面不顯示,只能通過視窗再改回來。介面系統檔案小心。

校準命令 : xinput_calibrator      然後開始點選確定觸控式螢幕,完成後輸出如下:

Setting calibration data: 0, 32767, 0, 32767
Calibrating EVDEV driver for "Touch Touch Device F47WH00U-CT-A1-2P" id=10
current calibration values (from XInput): min_x=0, max_x=32767 and min_y=0, max_y=32767


Doing dynamic recalibration:
Inverting X and/or Y axis...
Setting calibration data: -23, 32805, 32710, -11
--> Making the calibration permanent <--
  copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's)
Section "InputClass"
Identifier "calibration"
MatchProduct "Touch Touch Device F47WH00U-CT-A1-2P"
Option"Calibration""-23 32805 32710 -11"


Option "SwapAxes""1"
EndSection

如需更改在 Driver "evdev" 下面新增 矯正輸出   Option"Calibration""-23 32805 32710 -11"

        Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
         Driver "evdev"

        EndSection

相關推薦

ubuntu 觸控式螢幕解決 觸控功能仍然的問題

在經過橫屏轉豎屏時,發現觸控式螢幕仍然是橫屏時候的觸控點。橫屏時觸控式螢幕正常使用,豎屏時不正常。 解決:需要將 觸控式螢幕進行旋轉  通過 input。 通過 xrandr -o right 旋轉後觸控式螢幕不正常。  旋轉觸控的座標軸,  xinput --list 檢

Ubuntu 14.10 / Linux Mint 17.1 解決Android模擬器執行黑無響應的問題

Android SDK 中自帶的模擬器,首次執行是會黑屏,之後一直無響應。 Android Studio 1.0.2和1.1版本,虛擬機器是Android 5.0.1都是這個情況。 其實,應該是SDK中虛擬機器映象下載不全導致的,因為模擬器沒有虛擬機器映象可以載入。 解決辦

android Activity如何顯示?如何解決Activity在設定時候會調兩次onCreate ?

        最近在開發一款android平板上的app,需求是要求所有可視介面都是橫屏顯示。如何設定橫屏顯示呢?         橫屏顯示有兩種方案:      一、在Activity的onCre

安卓主機板的雙異顯帶雙觸控功能

      深圳市靈動高科的ST-H8-01S安卓主機板具有雙屏同顯、異顯功能,並且支援雙觸控式螢幕輸入,一個操作主屏,另外操作副屏。板載了可以支援3.3V/5V電平的串列埠,適用於POS機以及廣告系統顯示等行業。       雙路屏異顯利用了安卓系統的presentati

Android強制設置

-a resource strong ani pub override 用戶 旋轉 rri http://2960629.blog.51cto.com/2950629/701227 全屏 在Activity的onCreate方法中的setContentView(m

ionic2/3 禁止幕旋轉,禁止

ide hide truct apach evel conda 定義 level 豎屏 ionic2/ionic3禁止屏幕旋轉,及解除禁止旋轉 1.添加插件: cmd到項目目錄---> cordova plugin add cordova-plugin-screen

Android 設置

new div highlight ati oid @override ride cape over private void init() { Button landButton = (Button) findViewById(R.id.landbut

使用JavaScript判斷手機處於還是

ipa OS .com 添加 () cti lis else 方向 移動端的瀏覽器一般都支持window.orientation這個參數,通過這個參數可以判斷出手機是處在橫屏還是豎屏狀態。從而根據實際需求而執行相應的程序。通過添加監聽事件onorientationchang

Activity設定的方法

方式1:AndroidManifest.xml <activity android:name=".MyAcitivty" android:screenOrientation="landscape" /> 注:landscape為橫屏,portrait為豎屏。 方式2:程式碼實

橫豎切換,控制每一個Controller的橫豎狀態 控制vc 進入的狀態

橫豎屏切換,控制每一個Controller的橫豎屏狀態 寫在前面的話: 在網上看了看,發現大多數部落格都寫過,但是都會有些小問題。 結合資料和部落格總結和整理了一下 適合 ios7+ 第一步 首先保證工程支援橫豎屏 不多說看圖 保證圈紅的地方 打對勾 第二步 分

LayaAir 螢幕適配-

目錄 螢幕方向 screenMode=none screenMode=horizontal screenMode=vertical 橫豎屏切換程式碼 螢幕方向 laya.display.Stage 類的 screenMode 屬性用於定義螢幕模式,即設定螢幕橫屏或者豎

判斷手機方向

function orient() { if (window.orientation == 90 || window.orientation == -90) { //ipad、iphone豎屏;Andriod橫屏 $("body").attr("class", "la

Android 設定狀態列及Activity

設定橫屏或豎屏: 方法一: 在xml中新增android:screenOrientation屬性(portrait是縱向,landscape是橫向) android:screenOrien

[RK3399][Android7.1] 除錯筆記 強制或者顯示

平臺 核心版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目錄 當前預設豎屏:

iOS 全域性禁止,但UIWebView 全播放視訊的解決辦法

如有侵犯,請來信[email protected] 我參考這個設法實現了自己的需求,下一篇文章會寫出來,嗯嗯,終於有原創的啦,好吧,是微創新。 iOS 全域性禁止橫屏,但UIWebView 全屏播放視訊,橫屏,解決辦法 UIWebview在播放網頁視訊的時候

Android強制注意事項

經過Android5.1測試: 一個Activity如果在onReusume裡沒有特別宣告,或沒在AndroidManifest.xml配置成橫屏或豎屏,在旋轉時其宣告週期為:onCreate——onStart—onResume—螢幕旋轉—-onPause(失

LNUX UBUNTU 18.04 LTS 登出、掛起、休眠、待機狀態無法恢復 黑狀態 的一個解決的方案

首先laptop_mode的相關工作你自己去搜,看能不能解決,解決不了再來用我這個試試。sudo ubuntu-drivers autoinstall然後你試試,說不定就OK了。但是無論如何 linux休眠狀態是個大坑,如果不行就放棄吧,禁用休眠一波

Activity的橫豎切換,之探索切換切時會執行兩次的理解

橫屏切換豎屏切時會執行兩次這個問題一直困擾著我,查了好多資料都無法驗證,然後我就將生命週期全部重寫,在不同的版本上執行檢視日誌。最終才發現,橫屏切換豎屏執行兩次並非所有版本都這樣,在2.3版本及以後都驗證這句話不符合,但當我嘗試到2.2時發現的確這樣,當螢幕旋轉時會執行兩次

MUI框架-切換-切換-橫豎切換

最近在使用mui做一個h5+APP,遇到了橫屏頁面返回後依舊橫屏不能切換回豎屏的問題,百度了很久後得到了解決方案,記錄之,原文地址:點選開啟連結。mui.plusReady(function() { plus.screen.lockOrientation("landscape

Android 強制設定 設定全

全屏在Activity的onCreate方法中的setContentView(myview)呼叫之前新增下面程式碼requestWindowFeature(Window.FEATURE_NO_TITLE);//隱藏標題 getWindow().setFlags(WindowManager.LayoutPara