.aplus-v2 .aplus-content-wrapper {
position: relative;
overflow: hidden;
}
.aplus-v2 .container-with-background-image {
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
}
function logShoppableMetrics(moduleName, showsAddToCart) {
if (window.ue && window.ue.count) {
window.ue.count(“aplus:shoppable:” + moduleName + “:addToCart”, showsAddToCart ? 1 : 0);
}
}
Focus on sustainability
MADE WITH RECYCLED PLASTIC
The plastic parts in MX Anywhere 3S include post consumer recycled plastic — 78% for Graphite and 61% for Pale Grey and Rose* — to give a second life to end-of-life plastic from old consumer electronics and help reduce our carbon footprint.
*Excludes plastic in printed wiring assembly (PWA), receiver, wire, FFC cable, and packaging.
RESPONSIBLE PACKAGING
The paper packaging of MX Anywhere 3S comes from FSC-certified forests and other controlled sources. By choosing this product, you are supporting responsible management of the world’s forests.
.aplus-v2 .aplus-content-wrapper {
position: relative;
overflow: hidden;
}
.aplus-v2 .container-with-background-image {
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
}
function logShoppableMetrics(moduleName, showsAddToCart) {
if (window.ue && window.ue.count) {
window.ue.count(“aplus:shoppable:” + moduleName + “:addToCart”, showsAddToCart ? 1 : 0);
}
}
From the manufacturer
aplus content video
(window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js(‘https://m.media-amazon.com/images/I/61rtJ3+GOOL.js?AUIClients/VSEPlayer’);
(window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js(‘https://m.media-amazon.com/images/I/3175HHgX+OL._RC|11KFCxsEshL.js,11uNd0zHc-L.js,51ocjucRF0L.js,41tLmUCnr0L.js,91G7VmlBk7L.js,11cPgPsKKOL.js_.js?AUIClients/Brila’);
TRACK ANYWHERE, EVEN GLASS
It’s Logitech’s most accurate sensor ever, that’s faster and 5x more precise than the basic mouse. 8k DPI tracking with customizable sensitivity means you can cover more ground with subtle movements.
SCROLL 1,000 LINES PER SECOND
with the Magspeed scroll wheel. 90% more speed and 87% more precision with its 2 modes: ratchet & hyper fast scroll. (compared to regular Logitech mouse)
USB-C QUICK CHARGING
Stays powered for up to 70 days on a full charge – and gets 3 hours of use from a 1-minute quick charge.
PRODUCTIVITY IN ANY WORKSPACE
Save space and work anywhere with this high-precision compact mouse that is easy to set up and takes little space.
WORK COMFORTABLY FROM ANYWHERE
With a compact, low-profile design contoured for the shape of your hand, you’ll be comfortable for hours no matter where you work.
COUNTLESS CUSTOMIZATIONS
Customize buttons, set tracking speed, and use ready-made app-specific customizations to optimize your workflow with Logi Options+.
-
MX + CREATIVE CLOUD
Get a complimentary 1-month Adobe Creative Cloud subscription with your purchase of MX Anywhere 3S.
-
MULTI-COMPUTER, ONE FLOW
Pair MX Anywhere 3S to work on multiple computers and cross-OS – and transfer text, images and files between them – just copy on one and paste to the other. Requires Logi Options+ app.
P.now(“premium-aplus-13-carousel-4”).execute(“init-pagination-carousel”, function(init) {
if (init) {
return;
}
P.register(“premium-aplus-13-carousel-4”, function() {
return function() {
P.when(“A”, “jQuery”, “a-carousel-framework”, “ready”).execute(“paginate-carousel”, function (A, $, framework) {
const ENTER_KEY_CODE = 13;
const ESCAPE_KEY_CODE = 27;
const LEFT_ARROW_KEY = 37;
const RIGHT_ARROW_KEY = 39;
const HOME_KEY = 36;
const END_KEY = 35;
var moduleId = “4”;
var carouselName = “premium-aplus-13-carousel-4”;
var paginationAction = “aplus-pagination-dot-action-” + moduleId + “-” + carouselName;
var paginationGroup = “#aplus-pagination-group-” + moduleId + “-” + carouselName;
/* If the carousel goes to a new page */
A.on(“a:carousel:”+carouselName+”:change:pageNumber”, function (data) {
A.$(paginationGroup+” .carousel-slider-circle”).removeClass(“aplus-carousel-active”).attr(‘aria-selected’, ‘false’).attr(‘tabindex’, -1)
.eq(data.newValue – 1).addClass(“aplus-carousel-active”).attr(‘aria-selected’, ‘true’).attr(‘tabindex’, 0);
});
function syncPaginationDotsWithCarouselPages(numPages) {
const parentElement = document.querySelector(paginationGroup);
if (parentElement && parentElement.children) {
const children = parentElement.children;
for (let i = 0; i = numPages) {
// If number of dots > num of pages, we should hide other dots
children[i].classList.add(‘aplus-pagination-dot–display-none’);
} else if (children[i].classList.contains(‘aplus-pagination-dot–display-none’)) {
// Reset display of dots if it was hidden before
children[i].classList.remove(‘aplus-pagination-dot–display-none’);
}
}
}
}
framework.onInit(carouselName, function (carousel) {
try {
var totalPages = carousel.getAttr(‘totalPages’);
syncPaginationDotsWithCarouselPages(totalPages);
/* Resize event handler to re-calculate the pagination dots count based on orientation */
window.addEventListener(‘resize’, function() {
carousel.resize();
totalPages = carousel.getAttr(‘totalPages’);
syncPaginationDotsWithCarouselPages(totalPages);
});
A.declarative(paginationAction, ‘click keydown’, function(event){
var isClick = event.type === ‘click’;
var isKeydown = event.type === ‘keydown’;
var isEnter = isKeydown && event.$event.keyCode === ENTER_KEY_CODE;
var isEsc = isKeydown && event.$event.keyCode === ESCAPE_KEY_CODE;
var isLeftArrow = isKeydown && event.$event.keyCode === LEFT_ARROW_KEY;
var isRightArrow = isKeydown && event.$event.keyCode === RIGHT_ARROW_KEY;
var isHome = isKeydown && event.$event.keyCode === HOME_KEY;
var isEnd = isKeydown && event.$event.keyCode === END_KEY;
if (isClick || isEnter) {
var data = event.data;
carousel.gotoPage(data.page);
} else if (isEsc) {
event.$target.blur();
} else if (isLeftArrow || isRightArrow || isHome || isEnd) {
event.$event.preventDefault();
const dots = A.$(paginationGroup + ” .carousel-slider-circle”);
const currentIndex = dots.index(event.$target);
let nextIndex;
if (isLeftArrow) {
nextIndex = currentIndex > 0 ? currentIndex – 1 : dots.length – 1;
} else if (isRightArrow) {
nextIndex = currentIndex < dots.length – 1 ? currentIndex + 1 : 0;
} else if (isHome) {
nextIndex = 0;
} else if (isEnd) {
nextIndex = dots.length – 1;
}
dots.eq(nextIndex).focus();
carousel.gotoPage(nextIndex + 1);
}
});
} catch (e) {
P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');
}
});
});
}
});
});
Step 1
Make sure the mouse is turned on. The number [1] LED under the mouse should be blinking fast. NOTE: if the LED is not blinking fast, do a long press of 3 seconds.
” data-position=”triggerHorizontal”>
Step 2
Turn on your computer’s Bluetooth connection and select your MX Anywhere 3S.
” data-position=”triggerHorizontal”>
Step 3
Install Logi Options+ to unleash the full potential of your mouse.
” data-position=”triggerHorizontal”>
-
PAIR WITH MX MECHANICAL MINI
Enjoy a next-level typing experience with fluid mechanical switches and a minimalist form factor.
-
PAIR WITH MX KEYS MINI
For those who prefer laptop-like typing made even better with keys shaped for your fingertips and smart illumination on a compact keyboard
P.now(“premium-aplus-13-carousel-6”).execute(“init-pagination-carousel”, function(init) {
if (init) {
return;
}
P.register(“premium-aplus-13-carousel-6”, function() {
return function() {
P.when(“A”, “jQuery”, “a-carousel-framework”, “ready”).execute(“paginate-carousel”, function (A, $, framework) {
const ENTER_KEY_CODE = 13;
const ESCAPE_KEY_CODE = 27;
const LEFT_ARROW_KEY = 37;
const RIGHT_ARROW_KEY = 39;
const HOME_KEY = 36;
const END_KEY = 35;
var moduleId = “6”;
var carouselName = “premium-aplus-13-carousel-6”;
var paginationAction = “aplus-pagination-dot-action-” + moduleId + “-” + carouselName;
var paginationGroup = “#aplus-pagination-group-” + moduleId + “-” + carouselName;
/* If the carousel goes to a new page */
A.on(“a:carousel:”+carouselName+”:change:pageNumber”, function (data) {
A.$(paginationGroup+” .carousel-slider-circle”).removeClass(“aplus-carousel-active”).attr(‘aria-selected’, ‘false’).attr(‘tabindex’, -1)
.eq(data.newValue – 1).addClass(“aplus-carousel-active”).attr(‘aria-selected’, ‘true’).attr(‘tabindex’, 0);
});
function syncPaginationDotsWithCarouselPages(numPages) {
const parentElement = document.querySelector(paginationGroup);
if (parentElement && parentElement.children) {
const children = parentElement.children;
for (let i = 0; i = numPages) {
// If number of dots > num of pages, we should hide other dots
children[i].classList.add(‘aplus-pagination-dot–display-none’);
} else if (children[i].classList.contains(‘aplus-pagination-dot–display-none’)) {
// Reset display of dots if it was hidden before
children[i].classList.remove(‘aplus-pagination-dot–display-none’);
}
}
}
}
framework.onInit(carouselName, function (carousel) {
try {
var totalPages = carousel.getAttr(‘totalPages’);
syncPaginationDotsWithCarouselPages(totalPages);
/* Resize event handler to re-calculate the pagination dots count based on orientation */
window.addEventListener(‘resize’, function() {
carousel.resize();
totalPages = carousel.getAttr(‘totalPages’);
syncPaginationDotsWithCarouselPages(totalPages);
});
A.declarative(paginationAction, ‘click keydown’, function(event){
var isClick = event.type === ‘click’;
var isKeydown = event.type === ‘keydown’;
var isEnter = isKeydown && event.$event.keyCode === ENTER_KEY_CODE;
var isEsc = isKeydown && event.$event.keyCode === ESCAPE_KEY_CODE;
var isLeftArrow = isKeydown && event.$event.keyCode === LEFT_ARROW_KEY;
var isRightArrow = isKeydown && event.$event.keyCode === RIGHT_ARROW_KEY;
var isHome = isKeydown && event.$event.keyCode === HOME_KEY;
var isEnd = isKeydown && event.$event.keyCode === END_KEY;
if (isClick || isEnter) {
var data = event.data;
carousel.gotoPage(data.page);
} else if (isEsc) {
event.$target.blur();
} else if (isLeftArrow || isRightArrow || isHome || isEnd) {
event.$event.preventDefault();
const dots = A.$(paginationGroup + ” .carousel-slider-circle”);
const currentIndex = dots.index(event.$target);
let nextIndex;
if (isLeftArrow) {
nextIndex = currentIndex > 0 ? currentIndex – 1 : dots.length – 1;
} else if (isRightArrow) {
nextIndex = currentIndex < dots.length – 1 ? currentIndex + 1 : 0;
} else if (isHome) {
nextIndex = 0;
} else if (isEnd) {
nextIndex = dots.length – 1;
}
dots.eq(nextIndex).focus();
carousel.gotoPage(nextIndex + 1);
}
});
} catch (e) {
P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');
}
});
});
}
});
});
Product Description
Introducing Logitech MX Anywhere 3S Mouse, a beloved compact wireless mouse with next-level precision and control – now with 8K DPI Any-Surface Tracking (1) and Quiet Clicks (2) so you can master your work anywhere. MX Anywhere 3S Wireless Mouse Details: Height: 100.5 mm Width: 65 mm Depth: 34.4 mm Weight: 99g Compatibility: Logitech Mouse is compatible with Windows, macOS, Linux, Chrome OS, iPadOS, Android operating systems (8) Long-Lasting: Rechargeable Li-Po (500 mAh) battery; get three hours of use from a one-minute quick charge (8) Sensor Technology: Darkfield High Precision Buttons: 6 buttons (Left/Right-click, Back/Forward, Wheel Mode-Shift, Middle click) Scroll Wheel: Yes, with auto-shift Horizontal Scroll: Yes, by holding the side button while turning the wheel Bluetooth: Bluetooth low energy USB C Mouse: Compatible with Logi Bolt USB Receiver only (not included) Footnotes: (1) 4 mm minimum glass thickness. (2) Compared to a regular Logitech Mouse with default DPI setting. (4) Compared to Logitech Master 2S Mouse with Logitech Options installed and Smooth scrolling enabled. (5) Compared to regular Logitech Mouse without an electromagnetic scroll wheel. (6) The mouse is not compatible with other Logitech USB receivers. (7) Requires Logi Options+ app, available for Windows and macOS. (8) Battery life may vary based on user and computing conditions. (9) Device basic functions will be supported without software for operating systems other than Windows and macOS. (10) Excludes plastic in printed wiring assembly (PWA), receiver, wire, FFC cable, and packaging.
#productDescription h3 {
margin: 0.75em 0px 0.375em -1px;
}










Reviews
There are no reviews yet.