LabVIEW Pro 專業論壇-技術討論區-如何使用labview 來控制鍵盤輸入
 
     
 
 
 
LabVIEW 討論區基礎教學每月專題分享技術問題精選online Test
技術討論區 程式分享區 教育訓練與認證區 閒話家常區 工作機會討論區 回報區 ✦LabVIEW NXG 特區✦ 高手專訪系列
 熱門關鍵字 
    TOP 資源排行榜    量測概念充電站    3小時內學會 LabVIEW    CLD 考前衝刺    取得 NI 協助
 您的位置:首頁 > 技術討論區 > 如何使用labview 來控制鍵盤輸入
  技術討論區   板主:meiae
 之2(11篇)
[1] 2
如何使用labview 來控制鍵盤輸入 
 
AAAAAMMMM
暱稱:嘖嘖
經驗值:63
等級:技工
發文:1
回文:12
版本:未使用過 LabVIEW
闖關狀態:
荒蕪之地
前往地圖:
 
字級設定

查過很多相關的討論串但是幾乎都是在讀鍵盤的輸入值,所以我想問,如果我現在想用case來分辨輸入的值,然後能在鍵盤上產生對應的上下左右輸入,該怎麼實現呢? 然後小弟目前是用2015版的。

已解決!轉到解決方案
  文章人氣: 4187 讚:0 文章日期:2017/04/18 23:32
jordanwu21

暱稱:Jordan
經驗值:1082
等級:堂主
發文:8
回文:159
版本:LabVIEW 2010
闖關狀態:
飄渺嶺
前往地圖:
1樓
字級設定

在Block Diagram點右鍵 >> Connectivity >> Input Device Control

這裡面應該會有你想要的東西(滑鼠、鍵盤等等的資訊)

    讚:0 文章日期:2017/04/19 08:51
shlsimon


2013 LabVIEW 至尊爭霸賽參賽者    
暱稱:Ray Lee
經驗值:2871
等級:總舵主
發文:3
回文:724
版本:LabVIEW 2014
闖關狀態:
迷霧之森
前往地圖:
2樓
字級設定

http://forums.ni.com/t5/LabVIEW/How-to-simulate-right-mouse-click-in-LabVIEW/td-p/2341250?db=5

 去下載這個VI
應該是你想要的
    讚:1 文章日期:2017/04/19 09:09
AAAAAMMMM

暱稱:嘖嘖
經驗值:63
等級:技工
發文:1
回文:12
版本:未使用過 LabVIEW
闖關狀態:
荒蕪之地
前往地圖:
3樓
字級設定

請問有辦法  利用兩個訊號比大小的 case 實現3種操控鍵盤的狀態嗎?

    讚:0 文章日期:2017/04/19 16:41
CYTseng


2013 LabVIEW 至尊爭霸賽 Top 20    
暱稱:C.Y.
經驗值:5463
等級:總舵主
發文:21
回文:1176
版本:LabVIEW 2016
闖關狀態:
英雄殿
前往地圖:
4樓
字級設定

兩個訊號相減,  所以輸出可簡化為 -1, 0, 1

經過case, 輸出keycode,

再call user32.dll/keyboard event 即可

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
附件檔案:    
cy106041901.vi
  版本:LabVIEW 2012
Front Panel
Block Diagram
 
 
    讚:2 文章日期:2017/04/19 18:54
AAAAAMMMM

暱稱:嘖嘖
經驗值:63
等級:技工
發文:1
回文:12
版本:未使用過 LabVIEW
闖關狀態:
荒蕪之地
前往地圖:
5樓
字級設定

引言自 CYTseng:


兩個訊號相減,  所以輸出可簡化為 -1, 0, 1

經過case, 輸出keycode,

再call user32.dll/keyboard event 即可



CY 大  謝謝你的回覆  可以請問一下為何要寫第二個keybd_event嗎?  另外  他上面接 0  跟2  是什麼意思呢? 晚點上傳圖案  抱歉

    讚:0 文章日期:2017/04/19 23:22
CYTseng


2013 LabVIEW 至尊爭霸賽 Top 20    
暱稱:C.Y.
經驗值:5463
等級:總舵主
發文:21
回文:1176
版本:LabVIEW 2016
闖關狀態:
英雄殿
前往地圖:
6樓
字級設定

0=鍵盤按下,  2=鍵盤放開

    讚:1 文章日期:2017/04/20 08:14
AAAAAMMMM

暱稱:嘖嘖
經驗值:63
等級:技工
發文:1
回文:12
版本:未使用過 LabVIEW
闖關狀態:
荒蕪之地
前往地圖:
7樓
字級設定

引言自 CYTseng:


0=鍵盤按下,  2=鍵盤放開


 

那它下面8個格子代表什麼意思呢?   網路上對這個的說明不多,謝謝大大!!
[+]放大圖片
 

    讚:0 文章日期:2017/04/20 15:10
CYTseng


2013 LabVIEW 至尊爭霸賽 Top 20    
暱稱:C.Y.
經驗值:5463
等級:總舵主
發文:21
回文:1176
版本:LabVIEW 2016
闖關狀態:
英雄殿
前往地圖:
8樓
字級設定

https://msdn.microsoft.com/en-us/library/windows/desktop/ms646304(v=vs.85).aspx

 

Parameters

bVk [in]

Type: BYTE

A virtual-key code. The code must be a value in the range 1 to 254. For a complete list, see Virtual Key Codes.

bScan [in]

Type: BYTE

A hardware scan code for the key.

dwFlags [in]

Type: DWORD

Controls various aspects of function operation. This parameter can be one or more of the following values.

Value Meaning
KEYEVENTF_EXTENDEDKEY
0x0001

If specified, the scan code was preceded by a prefix byte having the value 0xE0 (224).

KEYEVENTF_KEYUP
0x0002

If specified, the key is being released. If not specified, the key is being depressed.

 

dwExtraInfo [in]

Type: ULONG_PTR

An additional value associated with the key stroke.

    讚:2 文章日期:2017/04/20 17:35
AAAAAMMMM

暱稱:嘖嘖
經驗值:63
等級:技工
發文:1
回文:12
版本:未使用過 LabVIEW
闖關狀態:
荒蕪之地
前往地圖:
9樓
字級設定

CYTseng  非常感謝你,我已經學會操控按鍵了!!,不過我想問你一下  我現在已經能在一般網頁控制左右了   但是我在開啟遊戲後(跑跑卡丁車)   卻不能操控  會是因為這個遊戲本身會擋類似按鍵精靈的程式嗎?
然後有神麼方法可以解決呢?  再次感謝你

    讚:0 文章日期:2017/05/02 14:02
CYTseng


2013 LabVIEW 至尊爭霸賽 Top 20    
暱稱:C.Y.
經驗值:5463
等級:總舵主
發文:21
回文:1176
版本:LabVIEW 2016
闖關狀態:
英雄殿
前往地圖:
10樓
字級設定

http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=97194

看這篇的4樓
 

    讚:1 文章日期:2017/05/02 18:31
 之2(11篇)
[1] 2
 
 
   會員中心 
帳號:
     
密碼:
     
  以後自動登入
 
註冊
   待回覆文章 
1. [心得] 2018 Labview程式獵人分享會
2. [心得]2018 程式獵人分享大會
3. 支持向量機SVM數據輸入問題
4. 2018 LabVIEW 程式獵人分享大會
5. cRIO運行透明化plot area的chart會變得延遲
6. PSK頻率調整問題
7. 無法連接comple server
8. labVIEW 圖片 編碼
9. 如何將所測到的波形同時顯示在同個波形顯...
 
   Top 5 熱門討論 
1. 2018 LabVIEW 程式獵人分享大會
2. [心得]2018 程式獵人分享大會
3. [心得] 2018 Labview程式獵人分享會
4. 支持向量機SVM數據輸入問題
5. [活動心得]2018 LabVIEW Pro 程式獵人分享大會
 
 
 
LabVIEW討論區 站長信箱 關於我們 站內聲明
國家儀器股份有限公司贊助;Sponsored by NI.
© 2010 National Instruments, Taiwan. All rights reserved. design by begonia