İçeriğe atla

AutoKey

AutoKey
Geliştirici(ler)Thomas Hess
Güncel sürümPython 3+ - 0.96.0/6 Haziran 2022;
Programlama diliPython
TürGUI Otomasyon aracı
LisansGPLv3
Resmî sitesigithub.com/autokey/autokey
Kod deposu Bunu Vikiveri'de düzenleyin

AutoKey, Linux için ücretsiz, açık kaynaklı bir komut dosyası oluşturma uygulamasıdır.

AutoKey, kullanıcının kısayol tuşlarını tanımlamasına ve ön tanımlı metne genişleyen ifadeleri [1] tetiklemesine olanak tanır, tipografik hataları veya genel yazım hatalarını düzeltmek ve metnin ortak metin bölümlerini eklemek gibi sık veya yinelenen görevleri otomatikleştirir.

Kısayol tuşları ve tetikleyici ifadeler, AutoKey 21 Kasım 2022 tarihinde Wayback Machine sitesinde arşivlendi. API'sini kullanarak pencere, klavye ve fare olayları oluşturabilen eylemleri gerçekleştirmek için Python 3'ün tüm gücünü kullanan komut dosyalarını çalıştırmak üzere de yapılandırılabilir.

Çoğu uygulama, bu olaylara, kullanıcı gerçekten klavyede yazıyor ve fareyi kullanıyormuş gibi yanıt verir. Bu, AutoKey komut dosyalarının, bu uygulamaların bir kullanıcının tek bir kısayol tuşuna basarak manuel olarak yapabileceği hemen hemen tüm eylem dizilerini gerçekleştirmesine neden olmasını sağlar.[2]

AutoKey betikleri tamamen Python'da yazıldığından, dosyaları okumak ve yazmak, sistem durumu bilgilerini almak veya hesaplamalar yapmak ve kararlar almak gibi bir kullanıcının manuel olarak yapması zor olan görevleri gerçekleştirmek için tüm sistemle etkileşime girebilirler.

Komut dosyalarının bilgi sunabilmesi ve kullanıcıyla etkileşim kurabilmesi için basit iletişim yönetimi araçları da sağlar.

Tarih

2008'de Chris Dekter, AutoKey'in orijinal sürümünü Linux işletim sistemi için Python 2 kullanarak yazdı.[1] Orijinal dalın son versiyonu 31 Mayıs 2012 (2012-05-31) yayınlandı ve kullanımdan kaldırıldı. 31 Ocak 2014 (2014-01-31), Guoci 21 Kasım 2022 tarihinde Wayback Machine sitesinde arşivlendi. ilk Python 3 sürümünü yayınladı.

Cümle genişletme, ticari Windows yazılımı 'PhraseExpress'ten esinlenmiştir.[3]

AutoKey şu anda Debian, Arch, Gentoo ve Fedora kullanıcılarının yanı sıra Ubuntu, Mint ve Manjaro gibi bazı türev dağıtımları için paketlenmiş biçimde mevcuttur.

Yazılım, GNU Genel Kamu Lisansı (GPLv3) kapsamında lisanslanmıştır.

Ayrıca bakınız

Kaynakça

  1. ^ a b "AutoKey Does Customized Text Replacement for Linux". Lifehacker. Gawker Media. 9 Temmuz 2009. 15 Kasım 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Aralık 2010.  Yazar |ad1= eksik |soyadı1= (yardım)
  2. ^ "Autokey: Make Your Own Keyboard Shortcuts In Linux". MakeTechEasier. 28 Eylül 2010. 5 Aralık 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Aralık 2010.  Yazar |ad1= eksik |soyadı1= (yardım)
  3. ^ "ACKNOWLEDGMENTS". Autokey SVN. 24 Nisan 2010. 11 Kasım 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Aralık 2010.  Yazar |ad1= eksik |soyadı1= (yardım)

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Grafiksel kullanıcı arayüzü</span>

Grafiksel kullanıcı arayüzü, bilgisayarlarda işletilen komutlar ve bunların çıktıları yerine simgeler, pencereler, düğmeler ve panellerin tümünü ifade etmek için kullanılan genel addır.

<span class="mw-page-title-main">Canlı USB</span>

Canlı USB, önyüklenebilen tam bir işletim sistemi içeren taşınabilir bir USB'ye bağlı harici veri depolama aygıtıdır. Terim, USB flash sürücüleri anımsatır, ancak sırasıyla "canlı HDD" ve "canlı SSD" olarak adlandırılsalar da, harici bir sabit disk sürücüsünü veya yarıiletken sürücüyü kapsayabilir. Canlı CD'lerden sonraki evrimsel adımdır, ancak yazılabilir depolamanın ek avantajıyla, önyüklenen işletim sisteminde özelleştirmelere izin verir. Canlı USB'ler, sistem yönetimi, veri kurtarma veya test sürüşü için gömülü sistemlerde kullanılabilir ve USB cihazına ayarları kalıcı olarak kaydedebilir ve yazılım paketlerini yükleyebilir.

wish, X Pencere Sistemini destekleyen Unix benzeri işletim sistemlerinin yanı sıra macOS, Microsoft Windows, ve Android için kullanılabilen, Tk komutlarıyla genişletilmiş bir Tcl yorumlayıcısıdır. Geliştiricilere, Tk araç setini ve Tcl programlama dilini kullanarak GUI widget'ları oluşturma imkanı sağlar.

<span class="mw-page-title-main">CBL-Mariner</span>

CBL-Mariner, Microsoft'un geliştirdiği ücretsiz ve açık kaynaklı bir Linux dağıtımıdır. Microsoft Azure hizmetleri için temel konteyner işletim sistemi ve WSL 2'nin grafik bileşenidir.

<span class="mw-page-title-main">Snap (yazılım)</span>

Snap, Linux çekirdeğini ve systemd init sistemini kullanan işletim sistemleri için Canonical tarafından geliştirilmiş bir yazılım paketleme ve dağıtım sistemidir. Snaps adı verilen paketler ve bunları kullanma aracı snapd , bir dizi Linux dağıtımında çalışır ve yukarı akış yazılım geliştiricilerinin uygulamalarını doğrudan kullanıcılara dağıtmasına olanak tanır. Snap'ler, ana bilgisayar sistemine aracılı erişime sahip bir sanal alanda çalışan bağımsız uygulamalardır. Snap ilk olarak bulut uygulamaları için piyasaya sürüldü, ancak daha sonra Nesnelerin İnterneti cihazları ve masaüstü uygulamaları için de çalışacak şekilde taşındı.

<span class="mw-page-title-main">JED (metin düzenleyicisi)</span>

JED, S-Lang kütüphanesinden kapsamlı bir şekilde yararlanan bir metin düzenleyicisidir. Platformlar arası son derece uyumludur; JED, Windows'ta ve tüm Linux çeşitlerinde ve Unix'te çalışır. DOS için daha eski sürümler çalışır. Aynı zamanda çok hafiftir, bu da onu eski sistemler, gömülü sistemler vb. için ideal bir editör yapar. JED'in Emacs modu, mevcut en sadık emülatörlerden biridir.

<span class="mw-page-title-main">AutoHotkey</span>

AutoHotkey, başlangıçta kolay klavye kısayolları veya kısayol tuşları, hızlı makro oluşturma ve bilgisayar becerisinin çoğu düzeyindeki kullanıcıların herhangi bir Windows uygulamasında tekrarlanan görevleri otomatikleştirmesine olanak tanıyan yazılım otomasyonu sağlamayı amaç edinmiş ve Microsoft Windows platformu için tasarlanmış ücretsiz ve açık kaynaklı bir özel betik dilidir. Kullanıcı arabirimleri, AutoHotkey tarafından kolayca genişletilebilir veya değiştirilebilir. AutoHotkey kurulumu, kendi kapsamlı yardım dosyasını içerir ve web tabanlı belgeler de mevcuttur.

<span class="mw-page-title-main">Android Debug Bridge</span>

Android Debug Bridge, Android tabanlı cihazlarda hata ayıklamak için kullanılan bir programlama aracıdır. Android cihazındaki arka plan programı, ana bilgisayardaki sunucuya USB veya TCP üzerinden son kullanıcı tarafından kullanılan istemciye bağlanan TCP üzerinden bağlanır. 2007'den beri Google tarafından Apache Lisansı altında açık kaynaklı yazılım olarak sunulan özellikler arasında bir kabuk ve yedekleme yapma imkanı bulunmaktadır. adb yazılımı; Windows, Linux ve macOS ile uyumludur. Botnet'ler ve RSA kimlik doğrulaması ve cihaz beyaz listeye alma gibi azaltıcı etkenlerin geliştirildiği diğer kötü amaçlı yazılımlar tarafından kötüye kullanılmıştır.

<span class="mw-page-title-main">AppImage</span>

AppImage, uygulamayı yüklemek için superuser izinlerine ihtiyaç duymadan taşınabilir yazılımı Linux üzerinde dağıtmak için kullanılan bir biçimdir. Ayrıca "upstream paketleme" olarak da bilinen, uygulama geliştiricileri için Linux dağıtımından bağımsız ikili yazılım dağıtımına izin vermeye çalışır. İlk olarak 2004'te klik adı altında piyasaya sürüldü, sürekli geliştirildi, ardından 2011'de PortableLinuxApps ve daha sonra 2013'te AppImage olarak yeniden adlandırıldı.

<span class="mw-page-title-main">Foliate (yazılım)</span>

Foliate, masaüstü Linux sistemleri için hazırlanmış ücretsiz bir e-kitap okuma uygulamasıdır.

<span class="mw-page-title-main">Void Linux</span>

Void Linux, sıfırdan tasarlanan ve uygulanan X Binary Package System (XBPS) paket yöneticisini ve "runit init" sistemini kullanan bağımsız bir Linux dağıtımıdır. İkili çekirdek blobları hariç, temel kurulum tamamen özgür yazılımdan oluşur ancak kullanıcılar özel yazılım yüklemek için özgür olmayan resmi bir depoya erişebilir.

Alpine Linux, küçük, basit ve güvenli olacak şekilde tasarlanmış bir Linux dağıtımıdır. Diğer Linux dağıtımlarının çoğundan farklı olarak, Alpine daha yaygın olarak kullanılan glibc, GNU Core Utilities ve systemd yerine musl, BusyBox ve OpenRC kullanır.

Microsoft PowerToys, Microsoft tarafından Windows işletim sisteminde kullanılmak üzere geliştirilmiş ileri düzey kullanıcılar için tasarlanmış bir dizi ücretsiz sistem yardımcı programıdır. Bu programlar, üretkenliği en üst düzeye çıkarmak veya daha fazla özelleştirme eklemek için özellikler ekler veya değiştirir. PowerToys, Windows 95, Windows XP, Windows 10 ve Windows 11 için mevcuttur. Windows 10 ve Windows 11 için PowerToys, MIT Lisansı altında lisanslanan ve GitHub'da barındırılan özgür ve açık kaynaklı yazılımlardır.

dwm

dwm, xmonad ve awesome dahil olmak üzere diğer birçok X pencere yöneticisinin gelişimini etkileyen Suckless tarafından X Pencere Sistemi için geliştirilmiş minimalist bir dinamik pencere yöneticisidir. Harici olarak wmii'ye benzer, ancak dahili olarak çok daha basittir. dwm, basitliğe ek olarak performans ve güvenlik için tamamen C ile yazılmıştır ve kaynak kodunu düzenlemenin yanı sıra herhangi bir yapılandırma arayüzünden yoksundur. Projenin yönergelerinden biri, kaynak kodunun asla 2000 SLOC'yi aşmaması ve kullanıcı tarafından yapılandırılabilen seçeneklerin hepsinin tek bir başlık dosyasında yer almasıdır.

<span class="mw-page-title-main">FontForge</span>

FontForge, birçok yaygın yazı tipi formatını destekleyen bir FOSS yazı tipi düzenleyicisidir. 2012 yılına kadar esas olarak George Williams tarafından geliştirilen FontForge ücretsiz bir yazılımdır ve GNU Genel Kamu Lisansı Sürüm 3 ile 3 maddelik BSD lisansının bir karışımı altında piyasaya sürülmüştür. Linux, Windows ve macOS dahil olmak üzere işletim sistemleri için mevcuttur ve 12 dilde yerelleştirilmiştir.

<span class="mw-page-title-main">Redox (işletim sistemi)</span>

Redox, güvenlik, kararlılık ve performansa odaklanan Rust programlama dilinde yazılmış Unix benzeri bir mikro çekirdek işletim sistemidir. Redox güvenli, kullanılabilir ve özgür olmayı amaçlar. Redox, SeL4, MINIX, Plan 9 ve BSD gibi önceki çekirdeklerden ve işletim sistemlerinden esinlenmiştir. GNU ve BSD'ye benzer, ancak bellek açısından güvenli bir dilde yazılmıştır. MIT Lisansı altında dağıtılan ücretsiz ve açık kaynaklı bir yazılımdır.

scrcpy

scrcpy, bir Android cihazın bir Windows, MacOS veya Linux masaüstü bilgisayardan kontrol edilmesini sağlayan özgür ve açık kaynaklı bir ekran yansıtma uygulamasıdır. Yazılım şu anda bir Android öykünücüsü olan Genymotion'u geliştiren Genymobile tarafından geliştirilmektedir.

ICO dosya biçimi, Microsoft Windows'daki bilgisayar simgeleri için bir görüntü dosyası formatıdır. ICO dosyaları, uygun şekilde ölçeklenebilmeleri için birden fazla boyutta ve renk derinliğinde bir veya daha fazla küçük resim içerir. Windows'ta masaüstünde, Başlat Menüsünde veya Windows Gezgini'nde kullanıcıya bir simge görüntüleyen tüm yürütülebilir dosyalar, simgeyi ICO biçiminde taşımalıdır.

<span class="mw-page-title-main">Windows Subsystem for Linux</span> Linux için Windows Alt Sistemi

Windows Subsystem for Linux (WSL), Windows 10, Windows 11, Windows Server 2019 ve Windows Server 2022 üzerinde yerel olarak Linux ikili yürütülebilir dosyalarını çalıştırmak için kullanılan uyumluluk katmanıdır.

<span class="mw-page-title-main">ELinks</span>

ELinks, Unix benzeri işletim sistemleri için tasarlanmış ücretsiz bir metin tabanlı web tarayıcısıdır.