From owner-freebsd-bluetooth@FreeBSD.ORG Thu Jan 20 08:53:14 2011 Return-Path: Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E26C106566B for ; Thu, 20 Jan 2011 08:53:14 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2C9C08FC08 for ; Thu, 20 Jan 2011 08:53:13 +0000 (UTC) Received: by wyf19 with SMTP id 19so381870wyf.13 for ; Thu, 20 Jan 2011 00:53:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=xUxCip2mIds3QEXYRENcVOJQHnm0lOlDJ3jRRNKbC64=; b=s7TXG2IArXWXzlOE7XshNAVxxJ/esKV9vVX9pN0JVwxEBGp5h8Wfc1Bwrx9GAnf5/r eSZQOXfVS0oivwfzAp4lDfsltQKzHwDLCCE6mgq3zQTKgjAbzOEjIrvTNg/E7H0fywxM 6x/Ma7eOIqjMNiw9umVa4sJvg56Krdk/RKbCI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=M2hlhMuC01LYI99uufrtXy4wb/xpUF70tQWhCLI/Uw1WHLjXiMwXOBcmR7K1OX+6RJ uzFoMVYqFwbWekw1Cf0jtdg1y6P2lSNPWHD+iiyy7eRPJmw4N3EeuEvsriMSinBuwebP R3W8uBOew0GLw2xldL8GfCAeZAdQPQm5y5AcU= Received: by 10.227.165.6 with SMTP id g6mr1900851wby.181.1295513593044; Thu, 20 Jan 2011 00:53:13 -0800 (PST) Received: from Melon.malikania.fr (65.21.102-84.rev.gaoland.net [84.102.21.65]) by mx.google.com with ESMTPS id 11sm5831806wbi.0.2011.01.20.00.53.11 (version=SSLv3 cipher=RC4-MD5); Thu, 20 Jan 2011 00:53:11 -0800 (PST) Message-ID: <4D37F7DB.4020709@gmail.com> Date: Thu, 20 Jan 2011 09:52:43 +0100 From: David Demelier User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.13) Gecko/20110111 Thunderbird/3.1.7 MIME-Version: 1.0 To: Maksim Yevmenkin References: <4D36ED39.7070807@gmail.com> <4D372C27.3040606@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-bluetooth@freebsd.org Subject: Re: Bluetooth mouse does not connect after reboot X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jan 2011 08:53:14 -0000 On 19/01/2011 20:10, Maksim Yevmenkin wrote: > On Wed, Jan 19, 2011 at 10:23 AM, David Demelier > wrote: >> It works ! In fact I didn't need to press the connect the button, only >> moving it or clicking. It was easier than I tought. Thanks. > > great. glad to hear this :) > >> I'm just guessing, there is two more logical buttons in the wheel >> (backward/forward) that are not understood by bthidd. >> >> Is this a bthidd limitation? >> >> [..snip..] >> Input id=2 size=1 count=1 page=Button usage=Button_7 Variable, logical >> range 0..1 >> Input id=2 size=1 count=1 page=Button usage=Button_8 Variable, logical >> range 0..1 >> Input id=2 size=12 count=1 page=Generic_Desktop usage=X Variable Relative, >> logical range -2047..2047 >> Input id=2 size=12 count=1 page=Generic_Desktop usage=Y Variable Relative, >> logical range -2047..2047 >> Input id=2 size=8 count=1 page=Generic_Desktop usage=Wheel Variable >> Relative, logical range -127..127 >> Input id=2 size=8 count=1 page=Consumer usage=AC_Pan Variable Relative, >> logical range -127..127 >> End collection >> >> I think it should be the button 7 and 8 that are not usable. > > bthidd(8) has little to do with it. what bthidd(8) does is simply > receives hid reports from the device, decodes hid reports according to > the provided hid descriptor, and, feeds those events to kernel. > freebsd syscons(4) relies heavily on moused(8) to handle things like > double clicks etc. i did not want to replicate this in bthidd(8). > bottom line is that bluetooth mouse in text console is kinda lacking, > i.e. x, y, z direction and button clicks (single) -- basically > MOUSE_ACTION ioctl. Xorg however, can be configured to support for all > the buttons/wheels etc (using /dev/sysmouse as input device). > > thanks, > max Then I should edit my mouse section in my xorg.conf ? I tried this : Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5 6 7" Option "Buttons" "7" EndSection But it does not change anything -- David Demelier