Repository: ui
Issue: [bug]: Canary CLI does not respect MacOS modifier keys
Labels: bug

### Describe the bug

After creating a monorepo and running `bun run dev`, then interacting with the terminal, `CTRL+Z` is required to exit interactivity.

In my case, and possibly many others without MacBooks, changing your modifier keys to use the `CTRL` key instead of super key is common. Unfortunately, the CLI does not respect this. Instead of using `CTRL+Z` as displayed on everyday keyboards, it wants `Super+Z`, which does not reflect my preferences within MacOS.

![Current](https://github.com/user-attachments/assets/70ffc507-839d-45bf-a8df-bd0fd64c5771)[^1]

![Default](https://github.com/user-attachments/assets/de2e2e18-b994-4cbb-bc9c-32768a13ae50)[^2]

[^1]: My modifier key preferences.
[^2]: The default MacOS modifier key preferences.

### Affected component/components

CLI

### How to reproduce

1. Create a monorepo with Canary
2. Run `bun run dev`
3. Get error and interact (using `i`) with the terminal
4. `CTRL+Z` is required to exit interactivity

### Codesandbox/StackBlitz link

_No response_

### Logs

```bash
⨯ [custom formatter threw an exception]
[Error [TurbopackInternalError]: Failed to write app endpoint /page

Caused by:
- failed to deserialize message
- invalid type: null, expected a string

Debug info:
- Execution of get_written_endpoint_with_issues failed
- Execution of <AppEndpoint as Endpoint>::write_to_disk failed
- Failed to write app endpoint /page
- Execution of AppEndpoint::output failed
- Execution of *ReducedGraphs::get_next_dynamic_imports_for_endpoint failed
- Execution of get_reduced_graphs_for_endpoint_inner failed
- Execution of get_module_graph_for_endpoint failed
- Execution of SingleModuleGraph::new_with_entries_visited failed
- Execution of primary_chunkable_referenced_modules failed
- Execution of <CssModuleAsset as Module>::references failed
- Execution of parse_css failed
- Execution of <PostCssTransformedAsset as Asset>::content failed
- Execution of PostCssTransformedAsset::process failed
- failed to deserialize message
- invalid type: null, expected a string
    at .
         | v
       1 + {"type":"error","name":"CssSyntaxError","message":"/Users/intentionally-blank/Desktop/intentionally-blank/packages/ui/src/...:null,"methodName":"processTicksAndRejections","arguments":["native"],"lineNumber":7,"column":39}]}
         | ^]
```


### System Info
- Bun 1.1.38
- MacOS Sequoia 15.2
- Safari 18.2
- shadcn-ui Canary (monorepo slightly modified to run with Bun)

```bash
{
  "name": "shadcn-ui-monorepo",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "build": "turbo build",
    "dev": "turbo dev",
    "lint": "turbo lint",
    "format": "prettier --write \"**/*.{ts,tsx,md}\""
  },
  "devDependencies": {
    "@workspace/eslint-config": "workspace:*",
    "@workspace/typescript-config": "workspace:*",
    "prettier": "^3.2.5",
    "turbo": "^2.3.0",
    "typescript": "5.5.4"
  },
  "packageManager": "bun@1.1.38",
  "engines": {
    "node": ">=20"
  },
  "workspaces": [
    "apps/*",
    "packages/*"
  ]
}
```


### Before submitting

- [X] I've made research efforts and searched the documentation
- [X] I've searched for existing issues