AprilNEA / AprilNEA/OpenLogi

[Bug]: Copy/Paste doesn't work on alternate keyboard layout (Apple version)

Open
#343 2 comments 1 reaction 0 assignees View on GitHub
needs: triage platform: macos type: bug
Dominant language
Rust
Stars
21k
Forks
675
Avg merge
2d 5h
Merged PRs (30d)
172

Description

### Pre-flight checklist

- [x] I searched [existing issues](https://github.com/AprilNEA/OpenLogi/issues?q=is%3Aissue) and this is not a duplicate.
- [x] I am on the [latest release](https://github.com/AprilNEA/OpenLogi/releases/latest) or a recent `master` build.
- [x] I quit **Logi Options+** before running OpenLogi (the two apps fight over HID++ access and only one can own a receiver at a time).

### Which part of OpenLogi?

GUI (desktop app)

### OpenLogi version

0.6.18

### Operating system

macOS

### OS version & architecture

Tahoe 26.5.1

### Device model

MX Master 2s

### How is the device connected?

Bluetooth (direct, no receiver)

### Affected area(s)

- [ ] Device discovery / detection
- [x] Button remapping
- [ ] DPI control
- [ ] SmartShift
- [ ] Per-application profiles
- [ ] Battery status
- [x] Settings / configuration (TOML)
- [ ] Auto-update
- [ ] Menu bar / tray
- [ ] Other

### What happened?

I'm using a Mac with an AZERTY keyboard but a Workman layout. When I try to remap back and forward buttons on my mouse to do copy/paste actions, the copy does nothing and the paste close the current window.

### Steps to reproduce

1. Set keyboard in Workman
2. Assign Copy action to the back button
3. Assign Paste action to the forward button
4. Try to copy and paste

### Diagnostics report

```markdown

```

### `openlogi list` output

```text

```

### Logs

```shell

```

### macOS permissions (if applicable)

- [x] OpenLogi has **Accessibility** permission (needed to remap buttons via the event tap).
- [x] OpenLogi has **Input Monitoring** permission (needed for Bluetooth-direct devices and capture).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the GUI button-remapping path and the event tap, then inspect how TOML settings represent Copy and Paste actions. Reproduce the Workman-on-AZERTY setup on macOS with an MX Master 2s; done means the back and forward buttons reliably copy and paste without closing the current window.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, rust
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.