---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.4
alternate:
  - https://yandex.com.tr/dev/games/doc/en/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/hi/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/ko/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/ru/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/tr/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/vi/sdk/defold/shortcut.md
  - https://yandex.com.tr/dev/games/doc/zh/sdk/defold/shortcut.md
  - href: tr/sdk/defold/shortcut.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/games/doc/tr/llms.txt

# Masaüstü kısayolu

<!-- source: tr/_includes/script-common.md -->
<!-- source: tr/_includes/script/index-js.md -->

<!-- endsource: tr/_includes/script/index-js.md -->

<!-- source: tr/_includes/script/requirements-js.md -->

<!-- endsource: tr/_includes/script/requirements-js.md -->

<!-- source: tr/_includes/script/image-modal-js.md -->

<!-- endsource: tr/_includes/script/image-modal-js.md -->
<!-- endsource: tr/_includes/script-common.md -->

Doğal bir diyalog penceresi ile kullanıcıdan masaüstüne bir kısayol (oyuna bir bağlantı) eklemesini isteyebilirsiniz.

Diyalog penceresini görüntülemeden önce seçeneğin kullanılabilir olduğundan emin olun.

## Kısayolun eklenebilirliğinin kontrolü {#can-add-shortcut}

Bu seçeneğin kullanılabilirliği platforma, dahili tarayıcı kurallarına ve [Yandex Games](https://yandex.com.tr/games/){.external}. platform kısıtlamalarına bağlıdır. Bir kısayolun eklenebilirliğinden emin olmak için `ysdk.shortcut.can_show_prompt()` yöntemini kullanın:

```lua showLineNumbers
ysdk.shortcut.can_show_prompt(function (self, can_show)
  if can_show then
    -- Burada kısayol eklemek için bir buton gösterebilirsiniz.
  end
end)
```

## Diyalog penceresini çağırma {#dialog-box-open}

Kontrolden sonra, tıklandığında kısayol eklenmesini öneren bir diyalog penceresi açacak bir butonu (veya başka bir arayüz öğesini) oyun içinde gösterebilirsiniz. Diyaloğu çağırmak için `ysdk.shortcut.show_prompt()` yöntemini kullanın:

```lua showLineNumbers
ysdk.shortcut.show_prompt(function (self, accepted)
  if accepted then
    -- Burada ise, kullanıcının kısayol eklemesi karşılığı ödül kazandırabilirsiniz.
  end
end)
```

Yöntemin ilk kez çağrılması ile [Yandex Games](https://yandex.com.tr/games/){.external} kataloğu için bir kısayol oluşturulur. Kısayol zaten mevcutsa, oyunun kendisine bir bağlantı içeren bir kısayol oluşturulacaktır.


---


<!-- source: tr/_includes/button-git.md -->
<a href="https://github.com/yandex-games-plugins/defold">
  <span class="button">Depo</span>
</a>
<!-- endsource: tr/_includes/button-git.md -->
