hid.c (212335) | hid.c (221448) |
---|---|
1/* 2 * hid.c 3 */ 4 5/*- 6 * Copyright (c) 2006 Maksim Yevmenkin <m_evmenkin@yahoo.com> 7 * All rights reserved. 8 * --- 14 unchanged lines hidden (view full) --- 23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * 30 * $Id: hid.c,v 1.5 2006/09/07 21:06:53 max Exp $ | 1/* 2 * hid.c 3 */ 4 5/*- 6 * Copyright (c) 2006 Maksim Yevmenkin <m_evmenkin@yahoo.com> 7 * All rights reserved. 8 * --- 14 unchanged lines hidden (view full) --- 23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * 30 * $Id: hid.c,v 1.5 2006/09/07 21:06:53 max Exp $ |
31 * $FreeBSD: head/usr.sbin/bluetooth/bthidd/hid.c 212335 2010-09-08 20:00:27Z emax $ | 31 * $FreeBSD: head/usr.sbin/bluetooth/bthidd/hid.c 221448 2011-05-04 17:58:15Z emax $ |
32 */ 33 34#include <sys/consio.h> 35#include <sys/mouse.h> 36#include <sys/queue.h> 37#include <assert.h> 38#include <bluetooth.h> 39#include <dev/usb/usb.h> --- 184 unchanged lines hidden (view full) --- 224 } 225 break; 226 227 case HUP_CONSUMER: 228 if (!val) 229 break; 230 231 switch (usage) { | 32 */ 33 34#include <sys/consio.h> 35#include <sys/mouse.h> 36#include <sys/queue.h> 37#include <assert.h> 38#include <bluetooth.h> 39#include <dev/usb/usb.h> --- 184 unchanged lines hidden (view full) --- 224 } 225 break; 226 227 case HUP_CONSUMER: 228 if (!val) 229 break; 230 231 switch (usage) { |
232 case HUC_AC_PAN: 233 /* Horizontal scroll */ 234 if (val < 0) 235 mouse_butt |= (1 << 5); 236 else 237 mouse_butt |= (1 << 6); 238 239 mevents ++; 240 val = 0; 241 break; 242 |
|
232 case 0xb5: /* Scan Next Track */ 233 val = 0x19; 234 break; 235 236 case 0xb6: /* Scan Previous Track */ 237 val = 0x10; 238 break; 239 --- 158 unchanged lines hidden --- | 243 case 0xb5: /* Scan Next Track */ 244 val = 0x19; 245 break; 246 247 case 0xb6: /* Scan Previous Track */ 248 val = 0x10; 249 break; 250 --- 158 unchanged lines hidden --- |