<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ghostty.git/src/input/keycodes.zig, branch tip</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/'/>
<entry>
<title>Add FreeBSD support</title>
<updated>2025-06-21T21:11:50+00:00</updated>
<author>
<name>-k</name>
<email>slowdive@me.com</email>
</author>
<published>2025-06-13T01:15:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=e09657e263d563e9bfc776f2dcfe2d13dba13781'/>
<id>e09657e263d563e9bfc776f2dcfe2d13dba13781</id>
<content type='text'>
Following https://github.com/cryptocode/ghostty/commit/7aeadb06ee5c38c440ac86b975d713a8ccfa3e0b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Following https://github.com/cryptocode/ghostty/commit/7aeadb06ee5c38c440ac86b975d713a8ccfa3e0b
</pre>
</div>
</content>
</entry>
<entry>
<title>add cut/copy/paste keys</title>
<updated>2025-05-23T22:29:53+00:00</updated>
<author>
<name>Jörg Thalheim</name>
<email>joerg@thalheim.io</email>
</author>
<published>2025-05-23T22:29:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=a8651882a752ecba3d3ad2177d7b288969d4a31d'/>
<id>a8651882a752ecba3d3ad2177d7b288969d4a31d</id>
<content type='text'>
The origin of these keys are old sun keyboards.
They are getting picked up by the custom (progammable) keyboard scene
(see https://github.com/manna-harbour/miryoku for a popular layout).
Support in ghosty is quite handy because it allows to bind copy/paste in
a way that doesn't overlap with ctrl-c/ctrl-v, which can have special
bindings in some terminal applications.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The origin of these keys are old sun keyboards.
They are getting picked up by the custom (progammable) keyboard scene
(see https://github.com/manna-harbour/miryoku for a popular layout).
Support in ghosty is quite handy because it allows to bind copy/paste in
a way that doesn't overlap with ctrl-c/ctrl-v, which can have special
bindings in some terminal applications.
</pre>
</div>
</content>
</entry>
<entry>
<title>input: bracket right was mapped to left, a typo</title>
<updated>2025-05-12T16:57:10+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-05-12T16:56:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=6c6cdf4c4f615fd3c882679191784f5907956af2'/>
<id>6c6cdf4c4f615fd3c882679191784f5907956af2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>macOS: build</title>
<updated>2025-05-09T17:01:06+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-05-08T17:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=b991d36343e19ebff9026c331351b0dbe5b88fc8'/>
<id>b991d36343e19ebff9026c331351b0dbe5b88fc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: add context menu key</title>
<updated>2025-05-07T20:08:38+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-01-16T22:08:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=9c70f8aee17ab68e4b9bd5a3bd5449dd4b2981ee'/>
<id>9c70f8aee17ab68e4b9bd5a3bd5449dd4b2981ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some basic build errors.</title>
<updated>2024-06-24T22:16:24+00:00</updated>
<author>
<name>Gordon Cassie</name>
<email>gordoncassie@gmail.com</email>
</author>
<published>2024-06-09T18:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=c967a35abbf8937d3f2d3295089733ab76ef39a0'/>
<id>c967a35abbf8937d3f2d3295089733ab76ef39a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix breaking changes with latest zig</title>
<updated>2024-04-18T03:50:50+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-04-12T22:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=8dbedeb76cb41585293115e92795f639794d5fc6'/>
<id>8dbedeb76cb41585293115e92795f639794d5fc6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: build produces a broken object file for iOS</title>
<updated>2024-01-14T05:38:58+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-01-14T04:21:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=3360a008cd137b428631fc8052f64d672a660240'/>
<id>3360a008cd137b428631fc8052f64d672a660240</id>
<content type='text'>
This gets `zig build -Dtarget=aarch64-ios` working. By "working" I mean
it produces an object file without compiler errors. However, the object
file certainly isn't useful since it uses a number of features that will
not work in the iOS sandbox.

This is just an experiment more than anything to see how hard it would be to
get libghostty working within iOS to render a terminal. Note iOS doesn't
support ptys so this wouldn't be a true on-device terminal. The
challenge right now is to just get a terminal rendering (not usable).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This gets `zig build -Dtarget=aarch64-ios` working. By "working" I mean
it produces an object file without compiler errors. However, the object
file certainly isn't useful since it uses a number of features that will
not work in the iOS sandbox.

This is just an experiment more than anything to see how hard it would be to
get libghostty working within iOS to render a terminal. Note iOS doesn't
support ptys so this wouldn't be a true on-device terminal. The
challenge right now is to just get a terminal rendering (not usable).
</pre>
</div>
</content>
</entry>
<entry>
<title>include: add new keycodes</title>
<updated>2023-12-14T02:46:55+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2023-12-14T02:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=89348fd73e7660cb8e2361ad585038b0afe482c6'/>
<id>89348fd73e7660cb8e2361ad585038b0afe482c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>input: printable, comment on what magic indexes mean</title>
<updated>2023-08-11T19:02:01+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2023-08-11T16:16:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=e787a79702dcedc84deb5b80ede0d84c934be39b'/>
<id>e787a79702dcedc84deb5b80ede0d84c934be39b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
