<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>about BLE HID mouse</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21244/about-ble-hid-mouse</link><description>can anyone shed any light on the function mouse_movement_send(int16_t x_delta, int16_t y_delta) in latest nrf51 sdk!? how to use it to move pointer on screen n make a left|right click!?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 04 Sep 2020 07:55:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21244/about-ble-hid-mouse" /><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/267970?ContentTypeID=1</link><pubDate>Fri, 04 Sep 2020 07:55:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee4dd07f-2531-44b5-b543-b5772342aab2</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;This case is a very old case. Please create a new case to post your question.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/267928?ContentTypeID=1</link><pubDate>Fri, 04 Sep 2020 02:18:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a01fa44d-a5b0-4db2-bd22-21daf4d8c813</guid><dc:creator>wzszzxj</dc:creator><description>&lt;p&gt;Hi,Hung Bui:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;I was amazing: What is the deference between boot mode and report mode?When in report mode ,it can&amp;#39;t reach the function &amp;quot;&lt;span&gt;ble_hids_boot_mouse_inp_rep_send()&lt;/span&gt;&amp;quot; ,It only can reach the fuction &amp;quot;ble_hids_inp_rep_send()&amp;quot; instead.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/83130?ContentTypeID=1</link><pubDate>Mon, 24 Apr 2017 14:09:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c44ceb22-6333-4eb7-a102-ad2af0b94a1b</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;No, it&amp;#39;s not dependent upon the resolution of the screen. But Windows may scale it up by using mouse-acceleration.&lt;/p&gt;
&lt;p&gt;If you want absolute position, you may want to look for &amp;quot;mouse absolute position&amp;quot; on internet, there should be a solution on how to configure HID report of the mouse for that.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/83128?ContentTypeID=1</link><pubDate>Fri, 21 Apr 2017 18:39:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b14657d-369c-4c89-bd84-3b46f07b9cba</guid><dc:creator>Nishant Sood</dc:creator><description>&lt;p&gt;So, is the x and y delta values dependent upon the resolution of the screen!?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/83125?ContentTypeID=1</link><pubDate>Fri, 21 Apr 2017 10:20:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:70c54d54-f779-426a-a67d-53ffb27322bb</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;The function is very simple mouse_movement_send(int16_t x_delta, int16_t y_delta) . You provide x_delta, y_delta and you call the function, the mouse will move to the left x pixel on the horizontal and up y pixel vertically. If you use negative value, you will move in opposite direction.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure what else you are asking for.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/83133?ContentTypeID=1</link><pubDate>Sun, 16 Apr 2017 20:38:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7a3cee0b-2a0e-4fa2-800f-0b248d4afa16</guid><dc:creator>Nishant Sood</dc:creator><description>&lt;p&gt;Hung Bui -- I get the mouse pointer moving to 4diff places on click of these buttons but that necessarily doesn&amp;#39;t give me a detailed view of this function!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/83132?ContentTypeID=1</link><pubDate>Tue, 11 Apr 2017 10:46:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91b82dc5-ce48-4d86-a16e-8896ea774189</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;What do you see when you follow &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.2.0/ble_sdk_app_hids_mouse.html?cp=4_0_1_4_2_2_12"&gt;this instruction&lt;/a&gt; and you press the button ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/83126?ContentTypeID=1</link><pubDate>Tue, 11 Apr 2017 08:41:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc995976-3454-4184-9693-31910be1cd4f</guid><dc:creator>Nishant Sood</dc:creator><description>&lt;p&gt;thank you! can you show me an example  how can I move the pointer around the screen using this function!? I ran a  for loop and put the gradually incrementing variable to no avail! couldn&amp;#39;t move the pointer!?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/83127?ContentTypeID=1</link><pubDate>Tue, 11 Apr 2017 08:25:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f175dd05-493a-413c-ae96-9d1ee2383a66</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;mouse_movement_send only sends mouse movement. You need to look into the code of the function where we call ble_hids_boot_mouse_inp_rep_send(). x_delta and y_delta is the number of horizontal and vertical pixel from the current position of the mouse that the mouse need to move.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/83129?ContentTypeID=1</link><pubDate>Mon, 10 Apr 2017 20:40:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:328bf279-8058-4416-bbbd-7e1a3ab3c724</guid><dc:creator>Nishant Sood</dc:creator><description>&lt;p&gt;Hi Hung, how are you doing!? I&amp;#39;m using nrF5x SDK 11.&lt;/p&gt;
&lt;p&gt;also, I wanted some documentation on this&amp;gt;&amp;gt; mouse_movement_send(int16_t x_delta, int16_t y_delta) functions functionality:&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: about BLE HID mouse</title><link>https://devzone.nordicsemi.com/thread/83131?ContentTypeID=1</link><pubDate>Mon, 10 Apr 2017 14:24:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:334a2ad0-8ca7-4311-a0c8-155ccb083bb7</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Which SDK version are you using ? Please have a look at the ble_hids_boot_mouse_inp_rep_send() function, to set a button to be pressed, you set button value to :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;0x00 - No buttons pressed

0x01 - Left button pressed

0x02 - Right button pressed

0x03 - Both left and right button pressed
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Note that after you press a button, you should release it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>