Urgent.News

What's breaking now, across thousands of outlets.

Tech

Microsoft revives the Surface Mouse with haptic feedback, six-month battery life, and $80 price

The second-generation Surface Mouse includes several new features, including haptic feedback, which uses an internal vibration motor to deliver subtle pulses and tactile responses to confirm clicks. It can also provide feedback for on-screen interactions such as snapping windows to the edge of the screen or aligning objects and layouts... Read Entire Article

Microsoft revives the Surface Mouse with haptic feedback, six-month battery life, and $80 price

Microsoft's Surface Mouse is making a triumphant return to the market, now equipped with haptic feedback and a customizable action button. After being out of stock for years, the mouse is set to launch on October 13 for $80. Microsoft's blog post about the new Surface devices announced this surprise addition. The mouse, available in stores and priced at $80, is a welcome addition to Microsoft's own product lineup, which had been discontinued in 2023.

Priced at $80, the Surface Mouse offers several enhancements over its predecessors. It features haptic feedback, allowing users to feel subtle yet noticeable sensations when interacting with the screen or other elements. A customizable action button, designed to work with Microsoft's Copilot, can be programmed to perform various tasks, though customization is limited to app-wide settings.

The mouse also boasts a redesigned ambidextrous shape, making it comfortable for both left- and right-handed users. Additionally, it is constructed with 30% recycled plastic, giving it an eco-friendly edge. Although Microsoft has discontinued its keyboard and mouse line since 2023, the Surface Mouse will be a welcome addition to users' desks upon its release.

Written by urgent.news from ZDNet's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at techspot.com →

More in Tech

The Readonly Trap — PHP Value Objects & DDD Aggregates

readonly tells PHP a property can't be reassigned. It says nothing about whether two values are equal, or whether what's inside stays immutable.

  • Readonly keyword prevents property reassignment after construction in PHP
  • Value Objects remain immutable within file scope, not across broader system
  • Additional logic needed for equality and immutability enforcement in collections

Fix CORS before you blame the SDK

TL;DR The bug is usually the preflight ( OPTIONS ), not your fetch call or the client library. Access-Control-Allow-Origin: * and credentials: 'include' never work together. Echo an exact origin from an allowlist — not a wildcard — when the SPA and API sit on different hosts. Your SPA lives on https://app.example.com .

  • CORS errors occur due to server-side configuration issue.
  • API on https://api.example.com must allow requests from https://app.example.com.
  • Specify correct Access-Control-Allow-Origin header in response.

More from Thursday 24 September →