标签: logitech

如何控制比特率MEDIASUBTYPE_H264 directshow?

我有一个logitech c920网络摄像头,呈现编码h264 capture pin(子类型:) MEDIASUBTYPE_H264.

h264引脚支持以下分辨率:

FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 640x480 @ 30 fps  
FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 160x90 @ 30 fps  
FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 160x120 @ 30 fps  
FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 176x144 @ 30 fps  
FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 320x180 @ 30 fps  
FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 320x240 @ 30 fps  
FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 352x288 @ 30 fps  
FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 432x240 @ 30 fps  
FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 640x360 …

c++ windows directshow logitech

5
推荐指数
1
解决办法
1584
查看次数

如何在Linux中的Logitech R400上使空白屏幕键正常工作?

更新,问题解决了

我使用Logitech R400遥控器来控制我在Linux上的演示.我的所有演示文稿都是PDF格式,使用Acroread显示(它提供最佳图形).前进/后退工作开箱即用,但有时我想空白屏幕.运行"sleep 1; xset s activate"就可以了.如何让R400做到这一点?

在我原来的帖子中,我无法得到理想的结果.使用XFCE,我可以使它工作.这个帖子现在是我的工作系统.这可以做得更优雅/ XFCE独立吗?

现在我做了/etc/udev/rules.d/026_logitech.rules包含:

    SUBSYSTEMS=="usb", IMPORT{builtin}="usb_id" 
    ENV{ID_VENDOR}=="Logitech*", ATTRS{idProduct}=="c538", RUN+="keymap $name /etc/udev/logitech-r400"
Run Code Online (Sandbox Code Playgroud)

/ etc/udev/logitech-r400包含:

    0x70037 f10
    0x70029 f11
    0x7003E f11
    0x7004B PageUp
    0x7004E PageDown
Run Code Online (Sandbox Code Playgroud)

〜/ bin/blank.sh包含

    #!/bin/bash
    sleep 1; xset s activate
Run Code Online (Sandbox Code Playgroud)

我使用XFCE键盘实用程序(设置)将F10映射到〜/ bin/blank.sh

我使用Debian,所以事情可能是Debian特有的.

成功

linux keymapping logitech

5
推荐指数
0
解决办法
850
查看次数

iOS上的UDP广播/设备发现?

我正在努力尝试开发一种从iOS应用程序在我的本地网络上发现Logitech Harmony Hub设备的方法.这个概念的灵感来自于这个 NODE.JS项目,该项目似乎向该255.255.255.255地址发送了UDP广播,然后获得了Logitech的IP地址(这就是我所追求的).当我在Mac上测试家庭网络上的NODE.JS项目时,它成功找到了Logitech Harmony Hub.

我正在使用CocoaASyncSocket,并且必须承认,我对UDP广播/发现如何工作的理解可能在这里.这就是我正在做的事情;

import UIKit
import CocoaAsyncSocket

class ViewController: UIViewController, GCDAsyncUdpSocketDelegate {

var address = "255.255.255.255"
var port:UInt16 = 5224
var socket:GCDAsyncUdpSocket!
var socketReceive:GCDAsyncUdpSocket!
var error : NSError?

override func viewDidLoad() {
    super.viewDidLoad()

    let message = "_logitech-reverse-bonjour._tcp.local.\n61991".dataUsingEncoding(NSUTF8StringEncoding)

    socket = GCDAsyncUdpSocket(delegate: self, delegateQueue: dispatch_get_main_queue())
    socket.sendData(message, toHost: address, port: port, withTimeout: 1000, tag: 0)

    do {
        try socket.bindToPort(port)
    } catch {
        print(error)
    }

    do {
        try socket.enableBroadcast(true)
    } catch {
        print(error)
    }

    do …
Run Code Online (Sandbox Code Playgroud)

udp ios cocoaasyncsocket logitech swift

5
推荐指数
1
解决办法
3601
查看次数

Pygame Joystick.get_axis() 总是返回零

我买了一个罗技 Gamepad F310 来远程控制机器人。我在 Linux Mint(版本 18,Sarah)上使用 Pygame(版本 1.9.1,Python 版本 2.7.11+)。

作为检查操纵杆功能的简单测试,我编写了这个简短的脚本来输出不同轴的值:

import pygame

pygame.display.init()
pygame.joystick.init()
pygame.joystick.Joystick(0).init()

# Get the name of the joystick and print it
JoyName = pygame.joystick.Joystick(0).get_name()
print "Name of the joystick:"
print JoyName

# Get the number of axes
JoyAx = pygame.joystick.Joystick(0).get_numaxes()
print "Number of axis:"
print JoyAx

# Print the values for the axes
pygame.event.pump()
print pygame.joystick.Joystick(0).get_axis(0)
print pygame.joystick.Joystick(0).get_axis(1)
print pygame.joystick.Joystick(0).get_axis(2)
print pygame.joystick.Joystick(0).get_axis(3)
Run Code Online (Sandbox Code Playgroud)

无论我运行脚本时轴的位置如何,我总是得到以下输出:

import pygame

pygame.display.init()
pygame.joystick.init()
pygame.joystick.Joystick(0).init()

# Get the name of the …
Run Code Online (Sandbox Code Playgroud)

python pygame zero joystick logitech

5
推荐指数
1
解决办法
5755
查看次数

Linux上的Logitech键盘,由于设备或资源繁忙而无法设置配置

我有用于Linux的Logitech G613键盘。除了默认情况下G(1-6)键映射到F(1-6),并且没有重新映射F键就无法重新映射它们的方法,该方法工作正常。

因此,我浏览了Internet上的大量资源,并找到了g15daemonlibg15。不幸的是,libg15不支持G613,但是我通过添加以下行找到了一种方法来使库检测键盘

DEVICE("Logitech G613",0x46d,0xc53d,G15_KEYS),

现在唯一的问题是,libg15使用来将kernerl驱动程序与设备分离usb_detach_kernel_driver_np(),这是成功的。但是之后,对的调用usb_set_configuration()失败了

USB error: could not set config 1: Device or resource busy

hwinfo分离内核驱动程序之前的输出

38: USB 00.0: 10800 Keyboard
  [Created at usb.122]
  Unique ID: ADDn.IsFhTXWBs20
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0
  SysFS BusID: 1-1:1.0
  Hardware Class: keyboard
  Model: "Logitech USB Receiver"
  Hotplug: USB
  Vendor: usb 0x046d "Logitech, Inc."
  Device: usb 0xc53d "USB Receiver"
  Revision: "43.00"
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Speed: 12 Mbps …
Run Code Online (Sandbox Code Playgroud)

libusb linux-device-driver logitech

5
推荐指数
0
解决办法
506
查看次数

Logitech脚本结合击键和鼠标点击

当我用鼠标左键同时按住左键控制键时,我正在尝试制作一个反复点击鼠标左键的脚本

这是我到目前为止:

function OnEvent(event, arg, family)
  OutputLogMessage("clicked event = %s, arg = %s\n", event, arg);
 if event == "MOUSE_BUTTON_PRESSED" and arg == 1 and Ctrl_Down == 1 then
      repeat
      PressMouseButton(1) //repeat while the left mouse button down
      until not PressMouseButton(1)
     else ReleaseMouseButton(3) //stop the repating on left mouse button up
  end

end  
Run Code Online (Sandbox Code Playgroud)

请注意,这是我第一次查看此类编码,因为非常感谢任何帮助

lua logitech logitech-gaming-software

5
推荐指数
1
解决办法
1616
查看次数

Logitech MX Master X CSS 页面溢出

在我们的团队中,每个人都使用 Logitech MX Master 1-3。有一个浏览器错误,它允许您无限期地滚出页面容器。请参阅随附的屏幕截图。它只发生在罗技 MX Master 鼠标上,有时也会发生。特别是 当你想复制它时,你不能..

有什么办法可以预防吗?

https://youtu.be/YF7LmNjYvcw

css overflow logitech mxmaster3

5
推荐指数
1
解决办法
314
查看次数

在 Windows 10 上使用 Logitech 鼠标接收高精度 WM_MOUSEWHEEL 事件

为了改进应用程序中的滚动,我最近添加了对高分辨率滚轮事件的支持。根据文档,这非常简单:WM_MOUSEWHEEL 的处理程序应该支持任意值,而不是仅 +/- 120。

正确执行此操作的应用程序示例是 Windows 上的 Firefox 和 Chrome。

我使用的是带有高分辨率滚轮的 Logitech 鼠标 (MX Master 3),但我注意到我收到的所有事件都只是 +/- 120。但是,我可以找到两个非常奇怪的解决方法:

  • 将我的程序重命名为 Firefox.exe
  • 专注于 Firefox(我的应用程序在后台),将鼠标移到那里并滚动到那里

第二个技巧也适用于其他事情。例如,它使 Windows 10 设置应用程序滚动顺畅。以下是操作差异的演示(前 4 秒聚焦,然后 Firefox 聚焦则不聚焦):https://www.youtube.com/watch ?v=gb1FUtyLxUg&feature=youtu.be

我认为驱动程序这样做是为了与无法处理 120 以外的任何内容的旧应用程序兼容。但是有没有办法让我的应用程序选择加入以获得更好的事件?或者罗技驱动程序只是硬编码了一堆浏览器而其他人都运气不佳?

scroll smooth-scrolling logitech windows-10

5
推荐指数
1
解决办法
494
查看次数

在 Logitech 5.4 LUA 中弃用 table.getn 之后,此代码似乎不再起作用

Logitech API 更新为5.4 Lua版本后,table.getn被弃用,一些帮助我的人说我可以更新代码,#代码的逻辑似乎不再适用于此替换,我尝试做一些解决方法代码,但我对编程不太熟悉,如何修复 Logitech API 的此代码?有人可以指导我吗?

Sense = 1.4;
--Rate of FIRE (in seconds)
G36ROF = 10 --600RPM.
HKROF = 11.1 --666RPM.
ROF = {G36ROF, HK417ROF} --Rate of FIRE (seconds)
------------------------------------------------------------------
indexWeapon = 0;
indexPattern = 1;
delay = 0;
-------------------------| Recoil Patterns |-----------------------

G36 = {{x=0.0, y=0.0}, {x=-0.337486, y=0.372398}, {x=-0.308392, y=0.418948}, {x=-0.244386, y=0.474808}, {x=-0.216456, y=0.530667}, {x=-0.097755, y=0.551615}, {x=-0.070663, y=1.130321}, {x=0.201095, y=1.246789}, {x=0.361971, y=1.226679}, {x=0.372026, y=1.136187}, {x=0.33784, y=1.423752}, {x=0.180985, y=2.135629}, {x=-0.108591, …
Run Code Online (Sandbox Code Playgroud)

scripting lua logitech logitech-gaming-software

5
推荐指数
1
解决办法
486
查看次数

Logitecth MX Keys 键盘上的“查找”按钮的用途是什么?

一切都在标题中。我想知道是否有人知道如何使用 Logitech Mx Keys 上的“查找”按钮。我在 Logitect Options 中看到它会进行查找,但这到底意味着什么?任何想法?我说的是这张图中被红色包围的按钮。 在此输入图像描述

keyboard logitech

4
推荐指数
1
解决办法
3466
查看次数